diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2025-01-11 10:25:27 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2025-01-11 10:26:02 +0100 |
| commit | f489761e682b75ede8754e9f9be48fa29ebaeb10 (patch) | |
| tree | eaa00441feadd61e7f0f291f7dfebd1fd7d3db2d /src/box32.c | |
| parent | 56ccde005e9332662326b8446658e7a322633e46 (diff) | |
| download | box64-f489761e682b75ede8754e9f9be48fa29ebaeb10.tar.gz box64-f489761e682b75ede8754e9f9be48fa29ebaeb10.zip | |
[BOX32] Improved elf memory managment for 32bits process
Diffstat (limited to 'src/box32.c')
| -rw-r--r-- | src/box32.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; |