OSDN Git Service

チケット #27216 の修正
authorMichiro HIBARI <hibari@users.sourceforge.jp>
Mon, 23 Jan 2012 09:46:21 +0000 (18:46 +0900)
committerMichiro HIBARI <hibari@users.sourceforge.jp>
Mon, 23 Jan 2012 09:46:21 +0000 (18:46 +0900)
http://sourceforge.jp/ticket/browse.php?group_id=1951&tid=27216

l7vsd/src/tcp_session.cpp

index eeb997f..5f699e6 100644 (file)
@@ -2403,6 +2403,14 @@ void tcp_session::up_thread_sorryserver_connection_fail_event(const TCP_PROCESS_
                 formatter % boost::this_thread::get_id();
                 Logger::putLogDebug(LOG_CAT_L7VSD_SESSION, 999, formatter.str(), __FILE__, __LINE__);
         }
+
+        // up thread pause off
+        upthread_status  = UPTHREAD_ACTIVE;
+
+        //sorryserver socket clear
+        sorryserver_socket.reset();
+        sorryserver_endpoint = boost::asio::ip::tcp::endpoint();
+
 }
 //! up thread close sorryserver socket and raise sorryserver disconnect event message for up and down thread
 //! @param[in]        process_type is process type