diff options
| author | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-01-31 00:49:44 +0100 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-01-31 00:49:44 +0100 |
| commit | 6829b9e744bdbd31e8462494584d38c0506b51df (patch) | |
| tree | 8ee0748787b0b6623518aeb4832276f9aed63edb | |
| parent | 953210bd1930e1734f1acde86eadd7a1997bb7c3 (diff) | |
handler.c: Fix double freefix-double-free
| -rw-r--r-- | handler.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -75,6 +75,9 @@ static int on_payload(const struct http_payload *const p, s->payload = r->step.payload; c->args = r->args; } + else + /* Avoid calling r->free again on exit. */ + *r = (const struct http_response){0}; return ret; } |
