+Tue Dec 10 21:47:56 EET 2002 Pekka Riikonen <priikone@silcnet.org>
+
+ * Fixed double free in invite list adding code when adding
+ invite strings. Affected file silcd/server_util.c.
+
Fri Dec 6 17:40:24 EET 2002 Pekka Riikonen <priikone@silcnet.org>
* More log printing during backup router protocol. Affected
return ret;
}
+static void silc_server_inviteban_dummy_dest(void *key, void *context,
+ void *user_context)
+{
+ /* Nothing */
+}
+
/* Process invite or ban information */
void silc_server_inviteban_process(SilcServer server, SilcHashTable list,
char *string = NULL;
silc_hash_table_find(list, (void *)1,
NULL, (void **)&string);
- silc_hash_table_del(list, (void *)1);
+ silc_hash_table_del_ext(list, (void *)1, NULL, NULL, NULL, NULL,
+ silc_server_inviteban_dummy_dest, NULL);
if (!string)
string = silc_calloc(len + 2, sizeof(*string));
else