diff options
author | Steven Tamm <steventamm@mac.com> | 2002-11-24 22:56:59 +0000 |
---|---|---|
committer | Steven Tamm <steventamm@mac.com> | 2002-11-24 22:56:59 +0000 |
commit | 821222545845596e565db14530444fdb1d6f9238 (patch) | |
tree | 80fac89059eadd7717e8bd13232be8d0821c729c /src/unexmacosx.c | |
parent | 877db12e021888f8b605119516083ee2e169d6cf (diff) | |
download | emacs-821222545845596e565db14530444fdb1d6f9238.tar.gz emacs-821222545845596e565db14530444fdb1d6f9238.tar.bz2 emacs-821222545845596e565db14530444fdb1d6f9238.zip |
Use malloc_default_zone to determine the size of pointers alloced in unexec
space instead of using possibly invalid emacs_zone pointers. This fixes
the binary incompatibility problems caused by updates to libSystem.B
Diffstat (limited to 'src/unexmacosx.c')
-rw-r--r-- | src/unexmacosx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/unexmacosx.c b/src/unexmacosx.c index da4b82b6ca9..d9c91e5abb0 100644 --- a/src/unexmacosx.c +++ b/src/unexmacosx.c @@ -888,7 +888,7 @@ unexec_realloc (void *old_ptr, size_t new_size) /* 2002-04-15 T. Ikegami <ikegami@adam.uprr.pr>. The original code to get size failed to reallocate read_buffer (lread.c). */ - int old_size = emacs_zone->size (emacs_zone, old_ptr); + int old_size = malloc_default_zone()->size (emacs_zone, old_ptr); int size = new_size > old_size ? old_size : new_size; if (size) |