mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
check rvalues from MHD_post_process in examples
This commit is contained in:
@@ -95,9 +95,14 @@ send_page (struct MHD_Connection *connection,
|
||||
response = MHD_create_response_from_buffer_static (strlen (page), page);
|
||||
if (! response)
|
||||
return MHD_NO;
|
||||
MHD_add_response_header (response,
|
||||
MHD_HTTP_HEADER_CONTENT_TYPE,
|
||||
"text/html");
|
||||
if (MHD_YES !=
|
||||
MHD_add_response_header (response,
|
||||
MHD_HTTP_HEADER_CONTENT_TYPE,
|
||||
"text/html"))
|
||||
{
|
||||
fprintf (stderr,
|
||||
"Failed to set content type header!\n");
|
||||
}
|
||||
ret = MHD_queue_response (connection,
|
||||
status_code,
|
||||
response);
|
||||
|
||||
@@ -177,8 +177,11 @@ answer_to_connection (void *cls, struct MHD_Connection *connection,
|
||||
|
||||
if (*upload_data_size != 0)
|
||||
{
|
||||
MHD_post_process (con_info->postprocessor, upload_data,
|
||||
*upload_data_size);
|
||||
if (MHD_YES !=
|
||||
MHD_post_process (con_info->postprocessor,
|
||||
upload_data,
|
||||
*upload_data_size))
|
||||
return MHD_NO;
|
||||
*upload_data_size = 0;
|
||||
|
||||
return MHD_YES;
|
||||
|
||||
@@ -205,12 +205,13 @@ get_session (struct MHD_Connection *connection)
|
||||
* @param mime mime type to use
|
||||
* @param session session information
|
||||
* @param connection connection to process
|
||||
* @param MHD_YES on success, MHD_NO on failure
|
||||
* @param #MHD_YES on success, #MHD_NO on failure
|
||||
*/
|
||||
typedef enum MHD_Result (*PageHandler)(const void *cls,
|
||||
const char *mime,
|
||||
struct Session *session,
|
||||
struct MHD_Connection *connection);
|
||||
typedef enum MHD_Result
|
||||
(*PageHandler)(const void *cls,
|
||||
const char *mime,
|
||||
struct Session *session,
|
||||
struct MHD_Connection *connection);
|
||||
|
||||
|
||||
/**
|
||||
@@ -633,9 +634,11 @@ create_response (void *cls,
|
||||
if (0 == strcmp (method, MHD_HTTP_METHOD_POST))
|
||||
{
|
||||
/* evaluate POST data */
|
||||
MHD_post_process (request->pp,
|
||||
upload_data,
|
||||
*upload_data_size);
|
||||
if (MHD_YES !=
|
||||
MHD_post_process (request->pp,
|
||||
upload_data,
|
||||
*upload_data_size))
|
||||
return MHD_NO;
|
||||
if (0 != *upload_data_size)
|
||||
{
|
||||
*upload_data_size = 0;
|
||||
|
||||
@@ -53,9 +53,14 @@ answer_to_connection (void *cls,
|
||||
|
||||
response = MHD_create_response_from_buffer_static (strlen (page),
|
||||
(const void *) page);
|
||||
MHD_add_response_header (response,
|
||||
MHD_HTTP_HEADER_CONTENT_TYPE,
|
||||
"text/html");
|
||||
if (MHD_YES !=
|
||||
MHD_add_response_header (response,
|
||||
MHD_HTTP_HEADER_CONTENT_TYPE,
|
||||
"text/html"))
|
||||
{
|
||||
fprintf (stderr,
|
||||
"Failed to set content type header!\n");
|
||||
}
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_OK,
|
||||
response);
|
||||
|
||||
Reference in New Issue
Block a user