updates
[silc.git] / lib / silccore / silcchannel.c
index fef7a197cd482787af40d732e44fa6e53cc1c35d..0784a3b69ba2cc4d9911a13e4553bcc2e21aae26 100644 (file)
@@ -172,8 +172,8 @@ void silc_channel_payload_list_free(SilcDList list)
   while ((entry = silc_dlist_get(list)) != SILC_LIST_END) {
     silc_free(entry->channel_name);
     silc_free(entry->channel_id);
-    silc_free(entry);
     silc_dlist_del(list, entry);
+    silc_free(entry);
   }
 
   silc_dlist_uninit(list);