summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Vogt <fabian@ritter-vogt.de>2016-02-16 22:13:56 +0100
committerFabian Vogt <fabian@ritter-vogt.de>2016-02-17 15:20:54 +0100
commit6efcbd3fa0944b499180c7bc860d38c1b18c97f1 (patch)
treef1ac2b480201f1574a33335f20c3e4944a7bf80a
parent28620c7aeb3d1b54c83caf84778df8e095490820 (diff)
downloadlibproxy-git-6efcbd3fa0944b499180c7bc860d38c1b18c97f1.tar.gz
Fix mismatched new[]/delete in pacrunner_natus and _webkit
-rw-r--r--libproxy/modules/pacrunner_natus.cpp4
-rw-r--r--libproxy/modules/pacrunner_webkit.cpp6
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;
}