updates.
[silc.git] / lib / silcclient / command.c
index 15af4c3801a92516b59bff6ccce560c2e09dac4d..9373396e1ee91cc8fd04a0ca12d5cf045d959772 100644 (file)
@@ -129,6 +129,9 @@ void silc_client_command_pending_del(SilcClientConnection conn,
 {
   SilcClientCommandPending *r;
 
+  if (!conn->pending_commands)
+    return;
+
   silc_dlist_start(conn->pending_commands);
   while ((r = silc_dlist_get(conn->pending_commands)) != SILC_LIST_END) {
     if (r->reply_cmd == reply_cmd && r->ident == ident) {