From 40b89a0dd0fe1ef67af1754a0d18dd2c341ac58f Mon Sep 17 00:00:00 2001 From: Aleksandr Lysikov <lysikov@inbox.ru> Date: Sat, 26 Jan 2019 22:17:08 +0500 Subject: [PATCH] add dap_stream_delete() --- stream/dap_stream.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/stream/dap_stream.c b/stream/dap_stream.c index 154e496..2488e15 100644 --- a/stream/dap_stream.c +++ b/stream/dap_stream.c @@ -276,6 +276,17 @@ dap_stream_t * stream_new(dap_http_client_t * sh) return ret; } +void dap_stream_delete(dap_stream_t * a_stream) +{ + if(a_stream == NULL) + return; + size_t i; + for(i = 0; i < a_stream->channel_count; i++) + dap_stream_ch_delete(a_stream->channel[i]); + if(a_stream->session) + dap_stream_session_close(a_stream->session->id); + free(a_stream); +} /** * @brief dap_stream_new_es -- GitLab