Hi, using the *MHD_RESPMEM_PERSISTENT* option I am getting an error. The following HTTP response gives a corrupt file when downloading from libmicrohttpd.0.9.50. However same code with *MHD_RESPMEM_MUST_COPY option *works fine:
response = MHD_create_response_from_buffer(size,(void*)buffer, *MHD_RESPMEM_PERSISTENT*); ret = MHD_queue_response (connection, 200, response); MHD_destroy_response (response); free(buffer); The buffer isn't changed for at least the lifetime of the response, what is wrong here? Thanks Miguel
