changeset 46:d7ec0b2a8802

Free the correct thing (I think!)
author Chris Cannam
date Mon, 03 Sep 2018 15:49:03 +0100
parents ad02dff8ebfb
children 2e8a5f665a07
files src/helper.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/helper.cpp	Fri Aug 31 15:14:57 2018 +0100
+++ b/src/helper.cpp	Mon Sep 03 15:49:03 2018 +0100
@@ -125,14 +125,14 @@
     int wn = wcslen(buffer);
     int n = WideCharToMultiByte(CP_UTF8, 0, buffer, wn, 0, 0, 0, 0);
     if (n < 0) {
-        LocalFree(&buffer);
+        LocalFree(buffer);
         return "Unable to convert error string (internal error)";
     }
     char *text = new char[n+1];
     (void)WideCharToMultiByte(CP_UTF8, 0, buffer, wn, text, n, 0, 0);
     text[n] = '\0';
     std::string s(text);
-    LocalFree(&buffer);
+    LocalFree(buffer);
     delete[] text;
     if (s == "") {
         return s;