From f489761e682b75ede8754e9f9be48fa29ebaeb10 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 11 Jan 2025 10:25:27 +0100 Subject: [BOX32] Improved elf memory managment for 32bits process --- src/box32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/box32.c') diff --git a/src/box32.c b/src/box32.c index 7ef84fbf..1bac0faa 100644 --- a/src/box32.c +++ b/src/box32.c @@ -314,7 +314,7 @@ ptr_t to_cstring(char* p) { // create a new key, but need write lock! pthread_rwlock_unlock(&hash_lock); pthread_rwlock_wrlock(&hash_lock); - ret = to_ptrv(box_strdup(p)); + ret = to_ptrv(box32_strdup(p)); int r; k = kh_put(strings, const_strings, (char*)from_ptrv(ret), &r); kh_value(const_strings, k) = ret; @@ -335,7 +335,7 @@ ptr_t to_cstring_d(char* p) { } else { ret = kh_value(const_strings, k); kh_del(strings, const_strings, k); - free(from_ptrv(ret)); + box32_free(from_ptrv(ret)); } pthread_rwlock_unlock(&hash_lock); return ret; -- cgit 1.4.1