From: Dmitry Kurochkin Date: Wed, 26 Jun 2013 00:37:49 +0000 (+0400) Subject: FTP gateway: fix segfault during large file download. X-Git-Tag: SQUID_3_5_0_1~117^2~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1ebb2a3cf5cae7ac33492980c356c8d5d3571a5;p=thirdparty%2Fsquid.git FTP gateway: fix segfault during large file download. --- diff --git a/src/client_side.cc b/src/client_side.cc index 2a52f1495d..6d5f089451 100644 --- a/src/client_side.cc +++ b/src/client_side.cc @@ -5170,7 +5170,7 @@ FtpHandleDataReply(ClientSocketContext *context, const HttpReply *reply, StoreIO } MemBuf mb; - mb.init(data.length, data.length); + mb.init(data.length + 1, data.length + 1); mb.append(data.data, data.length); AsyncCall::Pointer call = commCbCall(33, 5, "FtpWroteReplyData",