external/python3: Fix memory leak in configure check code
...that LeakSanitizer would complain about, causing the check to erroneously fail. Change-Id: Ieaef38576afd6196d38f395d48fd1bc92b22ddb6
This commit is contained in:
+1
@@ -30,6 +30,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,python3,\
|
||||
external/python3/python-3.3.3-py17797.patch.1 \
|
||||
external/python3/python-3.3.3-msvc2012-winxp.patch.1 \
|
||||
external/python3/python-3.3.5-pyexpat-symbols.patch.1 \
|
||||
external/python3/python-lsan.patch.0 \
|
||||
))
|
||||
|
||||
ifneq ($(filter DRAGONFLY FREEBSD LINUX NETBSD OPENBSD SOLARIS,$(OS)),)
|
||||
|
||||
Vendored
+19
@@ -0,0 +1,19 @@
|
||||
--- configure
|
||||
+++ configure
|
||||
@@ -11821,6 +11821,7 @@
|
||||
break;
|
||||
}
|
||||
}
|
||||
+ freeaddrinfo(aitop);
|
||||
}
|
||||
|
||||
if (!(inet4 == 0 || inet4 == 2))
|
||||
@@ -11828,8 +11829,6 @@
|
||||
if (!(inet6 == 0 || inet6 == 2))
|
||||
goto bad;
|
||||
|
||||
- if (aitop)
|
||||
- freeaddrinfo(aitop);
|
||||
return 0;
|
||||
|
||||
bad:
|
||||
Reference in New Issue
Block a user