Prechádzať zdrojové kódy

fix: #5 重连函数check客户端连接状态错误

RyanCW 1 rok pred
rodič
commit
cf3e01a09d
1 zmenil súbory, kde vykonal 1 pridanie a 1 odobranie
  1. 1 1
      mqttclient/RyanMqttClient.c

+ 1 - 1
mqttclient/RyanMqttClient.c

@@ -179,7 +179,7 @@ RyanMqttError_e RyanMqttDisconnect(RyanMqttClient_t *client, RyanMqttBool_e send
 RyanMqttError_e RyanMqttReconnect(RyanMqttClient_t *client)
 {
     RyanMqttCheck(NULL != client, RyanMqttParamInvalidError, rlog_d);
-    RyanMqttCheck(RyanMqttDisconnectState != RyanMqttGetClientState(client), RyanMqttConnectError, rlog_d);
+    RyanMqttCheck(RyanMqttDisconnectState == RyanMqttGetClientState(client), RyanMqttConnectError, rlog_d);
 
     RyanMqttEventMachine(client, RyanMqttEventReconnectBefore, NULL);
     platformThreadStart(client->config.userData, &client->mqttThread);