mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
Replaced MHD_RESPMEM_PERSISTENT usage in examples and code
New functions do not produce compiler warnings.
This commit is contained in:
@@ -130,8 +130,7 @@ ask_for_authentication (struct MHD_Connection *connection, const char *realm)
|
||||
size_t slen;
|
||||
const char *strbase = "Basic realm=";
|
||||
|
||||
response = MHD_create_response_from_buffer (0, NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
if (! response)
|
||||
return MHD_NO;
|
||||
|
||||
|
||||
+13
-12
@@ -330,10 +330,9 @@ access_handler (void *cls,
|
||||
if (0 == strcmp (url, "/"))
|
||||
{
|
||||
/* Default page for visiting the server */
|
||||
struct MHD_Response *response = MHD_create_response_from_buffer (
|
||||
strlen (PAGE),
|
||||
PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
struct MHD_Response *response;
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE),
|
||||
PAGE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_OK,
|
||||
response);
|
||||
@@ -400,10 +399,11 @@ access_handler (void *cls,
|
||||
else
|
||||
{
|
||||
/* return error page */
|
||||
struct MHD_Response *response = MHD_create_response_from_buffer (
|
||||
strlen (PAGE_INVALID_WEBSOCKET_REQUEST),
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
struct MHD_Response *response;
|
||||
response =
|
||||
MHD_create_response_from_buffer_static (strlen (
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST),
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_BAD_REQUEST,
|
||||
response);
|
||||
@@ -412,10 +412,11 @@ access_handler (void *cls,
|
||||
}
|
||||
else
|
||||
{
|
||||
struct MHD_Response *response = MHD_create_response_from_buffer (
|
||||
strlen (PAGE_NOT_FOUND),
|
||||
PAGE_NOT_FOUND,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
struct MHD_Response *response;
|
||||
response =
|
||||
MHD_create_response_from_buffer_static (strlen (
|
||||
PAGE_NOT_FOUND),
|
||||
PAGE_NOT_FOUND);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_NOT_FOUND,
|
||||
response);
|
||||
|
||||
@@ -61,9 +61,8 @@ ahc_echo (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL; /* reset when done */
|
||||
response = MHD_create_response_from_buffer (strlen (me),
|
||||
(void *) me,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (me),
|
||||
me);
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
|
||||
@@ -55,9 +55,7 @@ ahc_echo (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL; /* reset when done */
|
||||
response = MHD_create_response_from_buffer (0,
|
||||
NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_NO_CONTENT,
|
||||
response);
|
||||
|
||||
@@ -55,9 +55,7 @@ ahc_echo (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL; /* reset when done */
|
||||
response = MHD_create_response_from_buffer (0,
|
||||
NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_NO_CONTENT,
|
||||
response);
|
||||
|
||||
@@ -2163,10 +2163,9 @@ access_handler (void *cls,
|
||||
if (0 == strcmp (url, "/"))
|
||||
{
|
||||
/* Default page for visiting the server */
|
||||
struct MHD_Response *response = MHD_create_response_from_buffer (strlen (
|
||||
PAGE),
|
||||
PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
struct MHD_Response *response;
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE),
|
||||
PAGE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_OK,
|
||||
response);
|
||||
@@ -2259,10 +2258,10 @@ access_handler (void *cls,
|
||||
else
|
||||
{
|
||||
/* return error page */
|
||||
struct MHD_Response *response = MHD_create_response_from_buffer (strlen (
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST),
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
struct MHD_Response *response;
|
||||
response = MHD_create_response_from_buffer_static (strlen (
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST),
|
||||
PAGE_INVALID_WEBSOCKET_REQUEST);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_BAD_REQUEST,
|
||||
response);
|
||||
@@ -2271,10 +2270,9 @@ access_handler (void *cls,
|
||||
}
|
||||
else
|
||||
{
|
||||
struct MHD_Response *response = MHD_create_response_from_buffer (strlen (
|
||||
PAGE_NOT_FOUND),
|
||||
PAGE_NOT_FOUND,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
struct MHD_Response *response;
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE_NOT_FOUND),
|
||||
PAGE_NOT_FOUND);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_NOT_FOUND,
|
||||
response);
|
||||
|
||||
@@ -54,7 +54,7 @@ main (int argc,
|
||||
(void) argv; /* Unused. Silence compiler warning. */
|
||||
struct MHD_Response *r;
|
||||
|
||||
r = MHD_create_response_from_buffer (0, "", MHD_RESPMEM_PERSISTENT);
|
||||
r = MHD_create_response_empty (MHD_RF_NONE);
|
||||
if (NULL == r)
|
||||
{
|
||||
fprintf (stderr, "Cannot create a response.\n");
|
||||
|
||||
@@ -52,8 +52,7 @@ ahc_echo (void *cls,
|
||||
(void) cls; (void) url; (void) method; (void) version; /* Unused. Silent compiler warning. */
|
||||
(void) upload_data; (void) upload_data_size; (void) req_cls; /* Unused. Silent compiler warning. */
|
||||
|
||||
response = MHD_create_response_from_buffer (0, NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
|
||||
@@ -120,9 +120,7 @@ ahc_empty (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL;
|
||||
response = MHD_create_response_from_buffer (0,
|
||||
NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_OK,
|
||||
response);
|
||||
|
||||
@@ -84,9 +84,8 @@ query_session_ahc (void *cls, struct MHD_Connection *connection,
|
||||
}
|
||||
}
|
||||
|
||||
response = MHD_create_response_from_buffer (strlen (EMPTY_PAGE),
|
||||
(void *) EMPTY_PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (EMPTY_PAGE),
|
||||
EMPTY_PAGE);
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
|
||||
@@ -224,9 +224,8 @@ http_ahc (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL; /* reset when done */
|
||||
response = MHD_create_response_from_buffer (strlen (test_data),
|
||||
(void *) test_data,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (test_data),
|
||||
test_data);
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
|
||||
@@ -282,9 +282,8 @@ ahc_echo (void *cls,
|
||||
if ( (username == NULL) ||
|
||||
(0 != strcmp (username, "testuser")) )
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
if (NULL == response)
|
||||
mhdErrorExitDesc ("MHD_create_response_from_buffer failed");
|
||||
ret = MHD_queue_auth_fail_response2 (connection,
|
||||
@@ -307,9 +306,8 @@ ahc_echo (void *cls,
|
||||
MHD_free (username);
|
||||
if (ret_e != MHD_DAUTH_OK)
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
if (NULL == response)
|
||||
mhdErrorExitDesc ("MHD_create_response_from_buffer() failed");
|
||||
ret = MHD_queue_auth_fail_response2 (connection,
|
||||
@@ -324,9 +322,8 @@ ahc_echo (void *cls,
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
}
|
||||
response = MHD_create_response_from_buffer (strlen (PAGE),
|
||||
PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE),
|
||||
PAGE);
|
||||
if (NULL == response)
|
||||
mhdErrorExitDesc ("MHD_create_response_from_buffer() failed");
|
||||
ret = MHD_queue_response (connection,
|
||||
|
||||
@@ -293,9 +293,8 @@ ahc_echo (void *cls,
|
||||
if ( (username == NULL) ||
|
||||
(0 != strcmp (username, "testuser")) )
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
if (NULL == response)
|
||||
mhdErrorExitDesc ("MHD_create_response_from_buffer failed");
|
||||
ret = MHD_queue_auth_fail_response2 (connection,
|
||||
@@ -318,9 +317,8 @@ ahc_echo (void *cls,
|
||||
MHD_free (username);
|
||||
if (ret_e != MHD_DAUTH_OK)
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
if (NULL == response)
|
||||
mhdErrorExitDesc ("MHD_create_response_from_buffer() failed");
|
||||
ret = MHD_queue_auth_fail_response2 (connection,
|
||||
@@ -335,9 +333,8 @@ ahc_echo (void *cls,
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
}
|
||||
response = MHD_create_response_from_buffer (strlen (PAGE),
|
||||
PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE),
|
||||
PAGE);
|
||||
if (NULL == response)
|
||||
mhdErrorExitDesc ("MHD_create_response_from_buffer() failed");
|
||||
ret = MHD_queue_response (connection,
|
||||
|
||||
@@ -111,9 +111,8 @@ ahc_echo (void *cls,
|
||||
if ( (username == NULL) ||
|
||||
(0 != strcmp (username, "testuser")) )
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
ret = MHD_queue_auth_fail_response2 (connection,
|
||||
realm,
|
||||
MY_OPAQUE,
|
||||
@@ -132,9 +131,8 @@ ahc_echo (void *cls,
|
||||
MHD_free (username);
|
||||
if (ret_e != MHD_DAUTH_OK)
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
if (NULL == response)
|
||||
return MHD_NO;
|
||||
ret = MHD_queue_auth_fail_response2 (connection,
|
||||
@@ -147,9 +145,8 @@ ahc_echo (void *cls,
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
}
|
||||
response = MHD_create_response_from_buffer (strlen (PAGE),
|
||||
PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE),
|
||||
PAGE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_OK,
|
||||
response);
|
||||
|
||||
@@ -104,9 +104,8 @@ ahc_echo (void *cls,
|
||||
if ( (username == NULL) ||
|
||||
(0 != strcmp (username, "testuser")) )
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
ret = MHD_queue_auth_fail_response2 (connection, realm,
|
||||
MY_OPAQUE,
|
||||
response,
|
||||
@@ -123,9 +122,8 @@ ahc_echo (void *cls,
|
||||
MHD_free (username);
|
||||
if (ret_e != MHD_DAUTH_OK)
|
||||
{
|
||||
response = MHD_create_response_from_buffer (strlen (DENIED),
|
||||
DENIED,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (DENIED),
|
||||
DENIED);
|
||||
if (NULL == response)
|
||||
return MHD_NO;
|
||||
ret = MHD_queue_auth_fail_response2 (connection, realm,
|
||||
@@ -137,8 +135,8 @@ ahc_echo (void *cls,
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
}
|
||||
response = MHD_create_response_from_buffer (strlen (PAGE), PAGE,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (strlen (PAGE),
|
||||
PAGE);
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
return ret;
|
||||
|
||||
@@ -765,9 +765,7 @@ ahc_empty (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL;
|
||||
response = MHD_create_response_from_buffer (0,
|
||||
NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_OK,
|
||||
response);
|
||||
|
||||
@@ -232,8 +232,7 @@ ahc_echo (void *cls,
|
||||
free (buf);
|
||||
}
|
||||
else
|
||||
response = MHD_create_response_from_buffer (0, NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
}
|
||||
if (NULL == response)
|
||||
abort ();
|
||||
|
||||
@@ -125,9 +125,7 @@ ahc_echo (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL;
|
||||
response = MHD_create_response_from_buffer (0,
|
||||
NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection,
|
||||
MHD_HTTP_NO_CONTENT,
|
||||
response);
|
||||
@@ -723,9 +721,7 @@ ahc_empty (void *cls,
|
||||
return MHD_YES;
|
||||
}
|
||||
*req_cls = NULL;
|
||||
response = MHD_create_response_from_buffer (0,
|
||||
NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
if (ret == MHD_NO)
|
||||
|
||||
@@ -610,8 +610,7 @@ ahc_cancel (void *cls,
|
||||
{
|
||||
*req_cls = "wibble";
|
||||
/* We don't want the body. Send a 500. */
|
||||
response = MHD_create_response_from_buffer (0, NULL,
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_empty (MHD_RF_NONE);
|
||||
ret = MHD_queue_response (connection, 500, response);
|
||||
if (ret != MHD_YES)
|
||||
fprintf (stderr, "Failed to queue response\n");
|
||||
|
||||
@@ -103,8 +103,8 @@ ahc_echo (void *cls,
|
||||
{
|
||||
if (*req_cls != &marker)
|
||||
abort ();
|
||||
response = MHD_create_response_from_buffer (2, "OK",
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
response = MHD_create_response_from_buffer_static (2,
|
||||
"OK");
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
*req_cls = NULL;
|
||||
|
||||
@@ -78,8 +78,7 @@ connection_handler (void *cls,
|
||||
}
|
||||
|
||||
response =
|
||||
MHD_create_response_from_buffer (strlen ("Response"), "Response",
|
||||
MHD_RESPMEM_PERSISTENT);
|
||||
MHD_create_response_from_buffer_static (strlen ("Response"), "Response");
|
||||
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
|
||||
MHD_destroy_response (response);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user