Browse Source

fix #366: double kill reconn_timer

ithewei 2 years ago
parent
commit
acfe16107c
2 changed files with 0 additions and 8 deletions
  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;