X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fserver%2Ftelnet_server.c;h=eeb2cc82bc50712e6d49e417cf81f7cdfcabc250;hp=b573ec5c8332db286caa70bc0463ed297ce82c15;hb=20e4e77cdf366dedac21ff5670c54291feadfc05;hpb=835e6440b8d1d26b4e041be7edab200ab2c572ee diff --git a/src/server/telnet_server.c b/src/server/telnet_server.c index b573ec5c83..eeb2cc82bc 100644 --- a/src/server/telnet_server.c +++ b/src/server/telnet_server.c @@ -29,6 +29,7 @@ #include "log.h" #include "command.h" #include "target.h" +#include "target_request.h" #include #include @@ -513,6 +514,9 @@ int telnet_connection_closed(connection_t *connection) free(t_con->history[i]); } + /* if this connection registered a debug-message receiver delete it */ + delete_debug_msg_receiver(connection->cmd_ctx, NULL); + if (connection->priv) free(connection->priv); else