On Mon, 2021-07-12 at 14:05 +0200, Michal Prívozník wrote:
On 6/30/21 1:05 AM, William Douglas wrote:
> + memcpy(data->content, contents, content_size);
> + data->content[content_size] = 0;
> + data->size = content_size;
> +
> + return content_size;
.. are we sure that the incoming data is split into small enough
hunks
that this function is called just once? I mean, the other
WRITEFUNCTION
callbacks we have in our code are aware of this and pick up where the
previous run dropped.
It should always be within 16K but somebody could have a differently
configured curl regardless. Will fix.
> + *response = virJSONValueFromString(data.content);
data.content is not eaten by virJSONValueFromString(). You need to
free
it explicitly.
Oops, thanks.