diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c index 52f57ae..e5eb7ab 100644 --- a/src/microhttpd/connection.c +++ b/src/microhttpd/connection.c @@ -3412,6 +3412,8 @@ MHD_connection_handle_idle (struct MHD_Connection *connection) ( (MHD_str_equal_caseless_ (connection->method, MHD_HTTP_METHOD_POST)) || (MHD_str_equal_caseless_ (connection->method, + MHD_HTTP_METHOD_PATCH)) || + (MHD_str_equal_caseless_ (connection->method, MHD_HTTP_METHOD_PUT))) ) { /* we refused (no upload allowed!) */ @@ -4041,6 +4043,8 @@ MHD_queue_response (struct MHD_Connection *connection, ( (MHD_str_equal_caseless_ (connection->method, MHD_HTTP_METHOD_POST)) || (MHD_str_equal_caseless_ (connection->method, + MHD_HTTP_METHOD_PATCH)) || + (MHD_str_equal_caseless_ (connection->method, MHD_HTTP_METHOD_PUT))) ) { /* response was queued "early", refuse to read body / footers or