From 05ec8c46a7d85446333aa5a6e50401fb548f1de7 Mon Sep 17 00:00:00 2001 From: Colin Fletcher Date: Wed, 17 Feb 2016 17:21:33 +0000 Subject: 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(). --- gtk2_ardour/pingback.cc | 12 ++++++------ 1 file 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=&"; } -- cgit v1.2.3