X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fserver%2Fserver.c;h=d868d86163fcdc3a724921ddc97b42b2baad5d00;hb=1c7e45c4183afa260741c368e8406a62dd24cd99;hp=6c5d979e2088523dcbaf5ec638a4757de3571975;hpb=13042c5b5a9e367e4f7f8552f3cbf1041d3b9902;p=psensor.git diff --git a/src/server/server.c b/src/server/server.c index 6c5d979..d868d86 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -193,8 +193,9 @@ create_response_api(const char *nurl, const char *method, unsigned int *rp_code) if (page) { *rp_code = MHD_HTTP_OK; - resp = MHD_create_response_from_data(strlen(page), page, - MHD_YES, MHD_NO); + resp = MHD_create_response_from_buffer(strlen(page), + page, + MHD_RESPMEM_MUST_FREE); MHD_add_response_header(resp, MHD_HTTP_HEADER_CONTENT_TYPE, "application/json"); @@ -224,8 +225,8 @@ static struct MHD_Response *create_response_file(const char *nurl, if (!st.st_size) { fclose(file); - return MHD_create_response_from_data - (0, NULL, MHD_NO, MHD_NO); + return MHD_create_response_from_buffer + (0, NULL, 0); } return MHD_create_response_from_callback @@ -275,10 +276,9 @@ create_response(const char *nurl, const char *method, unsigned int *rp_code) page = strdup(PAGE_NOT_FOUND); *rp_code = MHD_HTTP_NOT_FOUND; - return MHD_create_response_from_data(strlen(page), - page, - MHD_YES, - MHD_NO); + return MHD_create_response_from_buffer(strlen(page), + page, + MHD_RESPMEM_MUST_FREE); } static int cbk_http_request(void *cls,