From 1bd345c1a5cb700f10e74378cae18fd5d145976b Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Wed, 9 Oct 2002 16:51:28 +0000 Subject: [PATCH] silc_attribute_payload_parse interface change. silc_hash_table_find_foreach interface change. --- apps/silcd/server_query.c | 2 +- apps/silcd/server_util.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/silcd/server_query.c b/apps/silcd/server_query.c index 6f816488..81b460e3 100644 --- a/apps/silcd/server_query.c +++ b/apps/silcd/server_query.c @@ -427,7 +427,7 @@ void silc_server_query_parse(SilcServer server, SilcServerQuery query) /* Get requested attributes if set */ tmp = silc_argument_get_arg_type(cmd->args, 3, &tmp_len); if (tmp) - query->attrs = silc_attribute_payload_parse_list(tmp, tmp_len); + query->attrs = silc_attribute_payload_parse(tmp, tmp_len); break; case SILC_COMMAND_WHOWAS: diff --git a/apps/silcd/server_util.c b/apps/silcd/server_util.c index 990e913b..74a4d7e5 100644 --- a/apps/silcd/server_util.c +++ b/apps/silcd/server_util.c @@ -1564,6 +1564,9 @@ silc_server_check_watcher_list_foreach(void *key, void *context, SilcClientEntry entry = context; SilcSocketConnection sock; + if (!context) + return; + if (entry == notify->client) return; -- 2.24.0