Dan Winship 5a48bde
diff -up libproxy-0.4.11/libproxy/url.cpp.fdleak libproxy-0.4.11/libproxy/url.cpp
Dan Winship 5a48bde
--- libproxy-0.4.11/libproxy/url.cpp.fdleak	2013-09-19 08:45:48.718145364 -0400
Dan Winship 5a48bde
+++ libproxy-0.4.11/libproxy/url.cpp	2013-09-19 08:46:31.374147676 -0400
Dan Winship 5a48bde
@@ -403,6 +403,7 @@ char* url::get_pac() {
Dan Winship 5a48bde
 				buffer = NULL;
Dan Winship 5a48bde
 			}
Dan Winship 5a48bde
 		}
Dan Winship 5a48bde
+		close (sock);
Dan Winship 5a48bde
 		return buffer;
Dan Winship 5a48bde
 	}
Dan Winship 5a48bde
 
Dan Winship 5a48bde
@@ -495,7 +496,7 @@ char* url::get_pac() {
Dan Winship 5a48bde
 	}
Dan Winship 5a48bde
 
Dan Winship 5a48bde
 	// Clean up
Dan Winship 5a48bde
-	shutdown(sock, SHUT_RDWR);
Dan Winship 5a48bde
+	close(sock);
Dan Winship 5a48bde
 	return buffer;
Dan Winship 5a48bde
 }
Dan Winship 5a48bde