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.

Reply via email to