소스 검색

fix #366: double kill reconn_timer

ithewei 2 년 전
부모
커밋
acfe16107c
2개의 변경된 파일0개의 추가작업 그리고 8개의 파일을 삭제
  1. 0 4
      examples/tcp_client_test.c
  2. 0 4
      mqtt/mqtt_client.c

+ 0 - 4
examples/tcp_client_test.c

@@ -126,10 +126,6 @@ tcp_client_t* tcp_client_new(hloop_t* loop) {
 void tcp_client_free(tcp_client_t* cli) {
     if (!cli) return;
     hmutex_destroy(&cli->mutex_);
-    if (cli->reconn_timer) {
-        htimer_del(cli->reconn_timer);
-        cli->reconn_timer = NULL;
-    }
     if (cli->ssl_ctx && cli->alloced_ssl_ctx) {
         hssl_ctx_free(cli->ssl_ctx);
         cli->ssl_ctx = NULL;

+ 0 - 4
mqtt/mqtt_client.c

@@ -368,10 +368,6 @@ mqtt_client_t* mqtt_client_new(hloop_t* loop) {
 void mqtt_client_free(mqtt_client_t* cli) {
     if (!cli) return;
     hmutex_destroy(&cli->mutex_);
-    if (cli->reconn_timer) {
-        htimer_del(cli->reconn_timer);
-        cli->reconn_timer = NULL;
-    }
     if (cli->ssl_ctx && cli->alloced_ssl_ctx) {
         hssl_ctx_free(cli->ssl_ctx);
         cli->ssl_ctx = NULL;