Memory leak fixes.
[silc.git] / lib / silcclient / command.c
index 6b1986917c2f13c475d24456aaed1c5a7dc8ff63..167d787830a6d1acf25fde54cbbf5f2561212e97 100644 (file)
@@ -126,6 +126,7 @@ void silc_client_command_pending_del(SilcClientConnection conn,
   while ((r = silc_dlist_get(conn->pending_commands)) != SILC_LIST_END) {
     if (r->reply_cmd == reply_cmd && r->ident == ident) {
       silc_dlist_del(conn->pending_commands, r);
+      silc_free(r);
       break;
     }
   }