From 057c9b61619e0c07eb5cc8b0d8df44a9d66e3c90 Mon Sep 17 00:00:00 2001 From: azw Date: Fri, 14 Apr 2023 09:10:37 +0000 Subject: [PATCH] 1 --- server/wsproxy/upstream.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/server/wsproxy/upstream.cc b/server/wsproxy/upstream.cc index 3de2dab..aee615d 100644 --- a/server/wsproxy/upstream.cc +++ b/server/wsproxy/upstream.cc @@ -58,15 +58,13 @@ void UpStream::UnInit() delete pdelnode; } - #if 0 - f8::Timer::Instance()->DeleteTimer(timer_); - timer_ = nullptr; - #endif + if (!timer_wp_.expired()) { + f8::Timer::Instance()->Delete(timer_wp_); + } tcp_client_->Close(); if(tcp_client_.use_count() != 1) { abort(); } - tcp_client_ = nullptr; recv_bufflen_ = 0; free(recv_buff_); recv_buff_ = nullptr;