summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordominique.leuenberger@gmail.com <dominique.leuenberger@gmail.com@c587cffe-e639-0410-9787-d7902ae8ed56>2011-02-06 13:01:35 +0000
committerdominique.leuenberger@gmail.com <dominique.leuenberger@gmail.com@c587cffe-e639-0410-9787-d7902ae8ed56>2011-02-06 13:01:35 +0000
commiteb18877cb8f3e458c0c7999ae39ef7e485cd57e6 (patch)
tree29a32bf3b4336d72fd296acb5eb71126f66a23b6
parentbf99c50c03ad6056112f479322877ac1096ba184 (diff)
downloadlibproxy-eb18877cb8f3e458c0c7999ae39ef7e485cd57e6.tar.gz
Get url from file: Initialize the buffer to 0, to not have garbage.
git-svn-id: http://libproxy.googlecode.com/svn/trunk@778 c587cffe-e639-0410-9787-d7902ae8ed56
-rw-r--r--libproxy/url.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libproxy/url.cpp b/libproxy/url.cpp
index 484a4dd..d701221 100644
--- a/libproxy/url.cpp
+++ b/libproxy/url.cpp
@@ -396,6 +396,7 @@ char* url::get_pac() {
return NULL;
if (!fstat(sock, &st) && pfsize(st) < PAC_MAX_SIZE) {
buffer = new char[pfsize(st)+1];
+ memset(buffer, 0, pfsize(st)+1);
if (read(sock, buffer, pfsize(st)) == 0) {
delete buffer;
buffer = NULL;