diff options
author | dominique.leuenberger@gmail.com <dominique.leuenberger@gmail.com@c587cffe-e639-0410-9787-d7902ae8ed56> | 2011-02-06 13:01:35 +0000 |
---|---|---|
committer | dominique.leuenberger@gmail.com <dominique.leuenberger@gmail.com@c587cffe-e639-0410-9787-d7902ae8ed56> | 2011-02-06 13:01:35 +0000 |
commit | eb18877cb8f3e458c0c7999ae39ef7e485cd57e6 (patch) | |
tree | 29a32bf3b4336d72fd296acb5eb71126f66a23b6 | |
parent | bf99c50c03ad6056112f479322877ac1096ba184 (diff) | |
download | libproxy-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.cpp | 1 |
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; |