Call the connection callback in disconnection always as the last
[silc.git] / lib / silcclient / command_reply.c
index a8411cc61c2b3faa4e33e469622231d540807cca..7d5a01e2f6f23d852c321228f428c61a82fd732d 100644 (file)
@@ -233,7 +233,7 @@ SILC_FSM_STATE(silc_client_command_reply_timeout)
   if (conn->internal->disconnected) {
     SILC_LOG_DEBUG(("Command %s canceled", silc_get_command_name(cmd->cmd)));
     silc_list_del(conn->internal->pending_commands, cmd);
-    if (!cmd->called && cmd->cmd != SILC_COMMAND_PING)
+    if (!cmd->called)
       ERROR_CALLBACK(SILC_STATUS_ERR_TIMEDOUT);
     return SILC_FSM_FINISH;
   }