transmit_error_response(): allow to transmit error even if response was set.

This commit is contained in:
Evgeny Grin (Karlson2k)
2017-05-05 12:55:47 +03:00
parent 2849ef7fb0
commit ae6ab22d2b
+5 -1
View File
@@ -1340,7 +1340,11 @@ transmit_error_response (struct MHD_Connection *connection,
status_code,
message);
#endif
EXTRA_CHECK (NULL == connection->response);
if (NULL != connection->response)
{
MHD_destroy_response (connection->response);
connection->response = NULL;
}
response = MHD_create_response_from_buffer (strlen (message),
(void *) message,
MHD_RESPMEM_PERSISTENT);