summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Fletcher <colin.m.fletcher@googlemail.com>2016-02-17 17:21:33 +0000
committerRobin Gareus <robin@gareus.org>2016-07-18 10:53:48 +0200
commit05ec8c46a7d85446333aa5a6e50401fb548f1de7 (patch)
treea47a6e1aa903f3a854eaa5d5a16036f17ad2c3d6
parent062712c69145f3d2ca2f97fe0b1759296b0c3147 (diff)
pingback:: use curl_free() for pointers returned by curl_easy_escape()
As per the curl documentation, use curl_free() for pointers returned by curl_easy_escape() rather than plain free().
-rw-r--r--gtk2_ardour/pingback.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk2_ardour/pingback.cc b/gtk2_ardour/pingback.cc
index feae1ff77a..b8e74e6ce6 100644
--- a/gtk2_ardour/pingback.cc
+++ b/gtk2_ardour/pingback.cc
@@ -135,7 +135,7 @@ _pingback (void *arg)
char* v = curl_easy_escape (c, cm->version.c_str(), cm->version.length());
url += v;
url += '?';
- free (v);
+ curl_free (v);
#ifndef PLATFORM_WINDOWS
struct utsname utb;
@@ -153,18 +153,18 @@ _pingback (void *arg)
s = string_compose ("s=%1", query);
url += s;
url += '&';
- free (query);
+ curl_free (query);
query = curl_easy_escape (c, utb.release, strlen (utb.release));
s = string_compose ("r=%1", query);
url += s;
url += '&';
- free (query);
+ curl_free (query);
query = curl_easy_escape (c, utb.machine, strlen (utb.machine));
s = string_compose ("m=%1", query);
url += s;
- free (query);
+ curl_free (query);
#else
std::string val;
if (_query_registry("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", "ProductName", val)) {
@@ -172,7 +172,7 @@ _pingback (void *arg)
url += "r=";
url += query;
url += '&';
- free (query);
+ curl_free (query);
} else {
url += "r=&";
}
@@ -187,7 +187,7 @@ _pingback (void *arg)
url += "m=";
url += query;
url += '&';
- free (query);
+ curl_free (query);
} else {
url += "m=&";
}