diff --git a/dap-sdk/net/server/http_server/dap_http_simple.c b/dap-sdk/net/server/http_server/dap_http_simple.c index f3ed0bcb1f0a1aaa3648d65ba7b605a4b1869ff0..674114f2d72e930f3d0c6ca851a4628563fe1e42 100644 --- a/dap-sdk/net/server/http_server/dap_http_simple.c +++ b/dap-sdk/net/server/http_server/dap_http_simple.c @@ -320,6 +320,8 @@ bool s_proc_queue_callback(dap_proc_thread_t * a_thread, void * a_arg ) log_it(L_ERROR, "Request was processed with ERROR"); l_http_simple->http_client->reply_status_code = Http_Status_InternalServerError; } + dap_http_client_out_header_generate(l_http_simple->http_client); + s_set_writable_flags( l_http_simple); dap_proc_thread_assign_on_worker_inter(a_thread, l_http_simple->worker, l_http_simple->esocket);