mirror of
https://github.com/nganhkhoa/CTF-All-In-One.git
synced 2025-06-28 22:05:02 +07:00
update malloc
This commit is contained in:
24
src/others/1.5.8_glibc_malloc/regexp.patch
Normal file
24
src/others/1.5.8_glibc_malloc/regexp.patch
Normal file
@ -0,0 +1,24 @@
|
||||
diff --git a/misc/regexp.c b/misc/regexp.c
|
||||
index 19d76c0..9017bc1 100644
|
||||
--- a/misc/regexp.c
|
||||
+++ b/misc/regexp.c
|
||||
@@ -29,14 +29,17 @@
|
||||
|
||||
#if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)
|
||||
|
||||
-/* Define the variables used for the interface. */
|
||||
-char *loc1;
|
||||
-char *loc2;
|
||||
+#include <stdlib.h> /* Get NULL. */
|
||||
+
|
||||
+/* Define the variables used for the interface. Avoid .symver on common
|
||||
+ symbol, which just creates a new common symbol, not an alias. */
|
||||
+char *loc1 = NULL;
|
||||
+char *loc2 = NULL;
|
||||
compat_symbol (libc, loc1, loc1, GLIBC_2_0);
|
||||
compat_symbol (libc, loc2, loc2, GLIBC_2_0);
|
||||
|
||||
/* Although we do not support the use we define this variable as well. */
|
||||
-char *locs;
|
||||
+char *locs = NULL;
|
||||
compat_symbol (libc, locs, locs, GLIBC_2_0);
|
Reference in New Issue
Block a user