diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2018-06-28 13:49:48 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2018-06-28 13:51:09 -0700 |
commit | ddc4371a89e5500e0203bed4b0ad453925b1c74f (patch) | |
tree | bc726bf34582b287c5cef61963424d0681f0e24e /lib/fdatasync.c | |
parent | 76eda952b09db6d79342b7ddfcae45c7c836ab62 (diff) | |
download | emacs-ddc4371a89e5500e0203bed4b0ad453925b1c74f.tar.gz emacs-ddc4371a89e5500e0203bed4b0ad453925b1c74f.tar.bz2 emacs-ddc4371a89e5500e0203bed4b0ad453925b1c74f.zip |
Fix recently-introduced SAFE_FREE bug
Problem reported by Andy Moreton (Bug#31996).
* src/lisp.h (union specbinding.unwind_array):
Remove unused member func. Move array after nelts, as this is
likely to generate more efficient code in safe_free, which can
call xfree with the same value either way.
(safe_free): Also handle SPECPDL_UNWIND_AWAY.
Diffstat (limited to 'lib/fdatasync.c')
0 files changed, 0 insertions, 0 deletions