From 5b9aaf7024a723b11f5d664159dd36cbecf9a809 Mon Sep 17 00:00:00 2001 From: Dmitriy Gerasimov <naeper@demlabs.net> Date: Tue, 28 May 2019 13:26:17 +0700 Subject: [PATCH] [*] Changed close order --- dap_client.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dap_client.c b/dap_client.c index 02f2d73..354dbae 100755 --- a/dap_client.c +++ b/dap_client.c @@ -293,14 +293,15 @@ int dap_client_disconnect(dap_client_t * a_client) { dap_client_pvt_t * l_client_internal = (a_client) ? DAP_CLIENT_PVT(a_client) : NULL; if(l_client_internal && l_client_internal->stream_socket){ + if (l_client_internal->stream_socket ){ + close (l_client_internal->stream_socket); + l_client_internal->stream_socket = 0; + } if(l_client_internal->stream_es) { dap_events_socket_delete(l_client_internal->stream_es, true); l_client_internal->stream_es = NULL; } - else if (l_client_internal->stream_socket ){ - close (l_client_internal->stream_socket); - l_client_internal->stream_socket = 0; - } + return 1; } //l_client_internal->stream_socket = 0; -- GitLab