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");
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
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,