diff options
author | Fabian Vogt <fabian@ritter-vogt.de> | 2016-02-16 22:13:56 +0100 |
---|---|---|
committer | Fabian Vogt <fabian@ritter-vogt.de> | 2016-02-17 15:20:54 +0100 |
commit | 6efcbd3fa0944b499180c7bc860d38c1b18c97f1 (patch) | |
tree | f1ac2b480201f1574a33335f20c3e4944a7bf80a | |
parent | 28620c7aeb3d1b54c83caf84778df8e095490820 (diff) | |
download | libproxy-git-6efcbd3fa0944b499180c7bc860d38c1b18c97f1.tar.gz |
Fix mismatched new[]/delete in pacrunner_natus and _webkit
-rw-r--r-- | libproxy/modules/pacrunner_natus.cpp | 4 | ||||
-rw-r--r-- | libproxy/modules/pacrunner_webkit.cpp | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/libproxy/modules/pacrunner_natus.cpp b/libproxy/modules/pacrunner_natus.cpp index ce79943..72ef6ff 100644 --- a/libproxy/modules/pacrunner_natus.cpp +++ b/libproxy/modules/pacrunner_natus.cpp @@ -43,14 +43,14 @@ static Value dnsResolve(Value& ths, Value& fnc, vector<Value>& arg) { NULL, 0, NI_NUMERICHOST)) { freeaddrinfo(info); - delete tmp; + delete[] tmp; return NULL; } freeaddrinfo(info); // Create the return value Value ret = ths.newString(tmp); - delete tmp; + delete[] tmp; return ret; } diff --git a/libproxy/modules/pacrunner_webkit.cpp b/libproxy/modules/pacrunner_webkit.cpp index c51b869..bef2056 100644 --- a/libproxy/modules/pacrunner_webkit.cpp +++ b/libproxy/modules/pacrunner_webkit.cpp @@ -58,7 +58,7 @@ static JSValueRef dnsResolve(JSContextRef ctx, JSObjectRef /*func*/, JSObjectRef struct addrinfo *info; if (getaddrinfo(tmp, NULL, NULL, &info)) return NULL; - delete tmp; + delete[] tmp; // Try for IPv4 tmp = new char[INET6_ADDRSTRLEN+1]; @@ -67,7 +67,7 @@ static JSValueRef dnsResolve(JSContextRef ctx, JSObjectRef /*func*/, JSObjectRef NULL, 0, NI_NUMERICHOST)) { freeaddrinfo(info); - delete tmp; + delete[] tmp; return NULL; } freeaddrinfo(info); @@ -76,7 +76,7 @@ static JSValueRef dnsResolve(JSContextRef ctx, JSObjectRef /*func*/, JSObjectRef JSStringRef str = JSStringCreateWithUTF8CString(tmp); JSValueRef ret = JSValueMakeString(ctx, str); JSStringRelease(str); - delete tmp; + delete[] tmp; return ret; } |