summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2013-01-09 14:47:35 +0100
committerMichael Vogt <michael.vogt@ubuntu.com>2013-01-09 14:47:35 +0100
commit45a9cc46a143cc2864bba910cff2d9dfc1172dec (patch)
tree72b1068969b6e20f7720c5200e67456e177248f2
parentcc41811512ba00f70738b70f0448c9172b71daf2 (diff)
add missing curl_easy_cleanup()
-rw-r--r--debian/changelog1
-rw-r--r--methods/https.h5
2 files changed, 6 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 0b20b03de..ec77904e7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -20,6 +20,7 @@ apt (0.9.7.8) UNRELEASED; urgency=low
* methods/https.cc:
- reuse connection in https, thanks to Thomas Bushnell, BSG for the
patch. LP: #1087543, Closes: #695359
+ - add missing curl_easy_cleanup()
-- Christian Perrier <bubulle@debian.org> Mon, 24 Dec 2012 07:01:20 +0100
diff --git a/methods/https.h b/methods/https.h
index b1961a870..293e288e0 100644
--- a/methods/https.h
+++ b/methods/https.h
@@ -41,6 +41,11 @@ class HttpsMethod : public pkgAcqMethod
File = 0;
curl = curl_easy_init();
};
+
+ ~HttpsMethod()
+ {
+ curl_easy_cleanup(curl);
+ };
};
#include <apt-pkg/strutl.h>