From 28eac062de8ba1423738692e90dc5fd818cc2873 Mon Sep 17 00:00:00 2001 From: "dominique.leuenberger@gmail.com" Date: Mon, 10 Dec 2012 22:13:41 +0000 Subject: Fix leaks. Fixes issue 185. git-svn-id: http://libproxy.googlecode.com/svn/trunk@870 c587cffe-e639-0410-9787-d7902ae8ed56 --- NEWS | 4 ++++ libproxy/url.cpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/NEWS b/NEWS index e9b177f..a7e13d4 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +New in version +============================== +* Fix fd leak in get_pac (Bug #185) + New in version 0.4.11 ============================== * Build fixes with cmake 2.8.10+ diff --git a/libproxy/url.cpp b/libproxy/url.cpp index 772a9e9..9c69917 100644 --- a/libproxy/url.cpp +++ b/libproxy/url.cpp @@ -403,6 +403,7 @@ char* url::get_pac() { buffer = NULL; } } + close(sock); return buffer; } @@ -496,6 +497,7 @@ char* url::get_pac() { // Clean up shutdown(sock, SHUT_RDWR); + close(sock); return buffer; } -- cgit v1.2.1