libmicrohttpd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] SEGFAULT after upgrading from 0.9.77 to 1.0.1


From: silvioprog
Subject: Re: [libmicrohttpd] SEGFAULT after upgrading from 0.9.77 to 1.0.1
Date: Tue, 27 Feb 2024 15:57:40 -0300

The problem was in my test cases, because it tries to mock MHD. Basically I just had to create fake instances like "struct MHD_Connection *con = sg_alloc(256)" and fixed the tests: https://github.com/risoflora/libsagui/commit/bd8304ebe439095312d7232aec5f88ad36a20157

On Tue, Feb 27, 2024 at 1:58 PM Markus Doppelbauer via libmicrohttpd <libmicrohttpd@gnu.org> wrote:
What was your issue? How did you fix it?

I am getting "Assertion failed" from "connection.c:6864":
  case MHD_CONNECTION_CHUNKED_BODY_UNREADY:
    mhd_assert (0);

This happens if I create a response from callback, e.g.:

    struct MHD_Response *response = MHD_create_response_from_callback( MHD_SIZE_UNKNOWN, 32*1024, content_reader_callback, userdata, NULL );
    MHD_add_response_header( response, header.name, header.value );
    statuscode = MHD_queue_response( connection, 200, response );
    MHD_destroy_response( response )

--
Silvio Clécio

reply via email to

[Prev in Thread] Current Thread [Next in Thread]