From: Jaroslav Kysela Date: Fri, 19 Aug 2016 06:46:13 +0000 (+0200) Subject: httpc: fix the stack corruption (clang sanitizer) X-Git-Tag: v4.2.1~361 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b1ef757b775ad481581a1f48b69fa750aba4a16e;p=thirdparty%2Ftvheadend.git httpc: fix the stack corruption (clang sanitizer) --- diff --git a/src/httpc.c b/src/httpc.c index 0c9bbcdde..c65baecf4 100644 --- a/src/httpc.c +++ b/src/httpc.c @@ -927,7 +927,7 @@ http_client_run0( http_client_t *hc ) return res; } - buf = alloca(hc->hc_io_size); + buf = alloca(hc->hc_io_size + 1); if (!hc->hc_in_data && !hc->hc_in_rtp_data && hc->hc_rpos > 3) { hc->hc_rbuf[hc->hc_rpos] = '\0'; if (hc->hc_version == RTSP_VERSION_1_0 && hc->hc_rbuf[0] == '$')