diff --git a/net/server/cli_server/dap_cli_server.c b/net/server/cli_server/dap_cli_server.c index 9c126565e8e98abdbabf0f48672c363c6ab188a5..3da82e608becf0f124dbeaf408655ac514bc42b1 100644 --- a/net/server/cli_server/dap_cli_server.c +++ b/net/server/cli_server/dap_cli_server.c @@ -126,7 +126,7 @@ DAP_STATIC_INLINE void s_cli_cmd_schedule(dap_events_socket_t *a_es, void *a_arg && !s_allowed_cmd_check(l_arg->buf) ) { dap_events_socket_write_f_unsafe(a_es, "HTTP/1.1 403 Forbidden\r\n"); a_es->flags |= DAP_SOCK_SIGNAL_CLOSE; - return DAP_DELETE(l_arg); + return; } l_arg->buf = strndup(l_arg->buf, l_arg->buf_size);