Mercurial > irccd
changeset 1151:1a1496eeacf4 release-4.0
irccd: fix Irccd.Server constructor, closes #2536
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 06 Feb 2022 15:07:20 +0100 |
parents | d0e522ff5143 |
children | 9eb07d527091 |
files | irccd/jsapi-server.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/irccd/jsapi-server.c Fri Feb 04 10:04:04 2022 +0100 +++ b/irccd/jsapi-server.c Sun Feb 06 15:07:20 2022 +0100 @@ -130,6 +130,11 @@ { duk_get_prop_string(ctx, 0, "channels"); + if (!duk_is_object(ctx, -1)) { + duk_pop(ctx); + return; + } + for (duk_enum(ctx, -1, 0); duk_next(ctx, -1, 1); ) { duk_get_prop_string(ctx, -1, "name"); duk_get_prop_string(ctx, -2, "password");