From 7400edc703b5c03a9c58ff5a684fdd1ea95d6a3e Mon Sep 17 00:00:00 2001 From: Gustavo Garcia Date: Sun, 31 Jul 2022 23:52:42 +0200 Subject: [PATCH] Fixed missed assignment to freed memory --- src/apps/relay/ns_ioalib_engine_impl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apps/relay/ns_ioalib_engine_impl.c b/src/apps/relay/ns_ioalib_engine_impl.c index 4640225b..3ef77f1f 100644 --- a/src/apps/relay/ns_ioalib_engine_impl.c +++ b/src/apps/relay/ns_ioalib_engine_impl.c @@ -2757,8 +2757,8 @@ void close_ioa_socket_after_processing_if_necessary(ioa_socket_handle s) { tcp_connection *tc = s->sub_session; if (tc) { - delete_tcp_connection(tc); s->sub_session = NULL; + delete_tcp_connection(tc); } } break; @@ -2945,8 +2945,8 @@ static void eventcb_bev(struct bufferevent *bev, short events, void *arg) { tcp_connection *tc = s->sub_session; if (tc) { - delete_tcp_connection(tc); s->sub_session = NULL; + delete_tcp_connection(tc); } } break;