diff options
Diffstat (limited to 'src/editfns.c')
| -rw-r--r-- | src/editfns.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/editfns.c b/src/editfns.c index 9501cce20b3..76dd5711960 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -3226,7 +3226,6 @@ buffer stay intact. */) | |||
| 3226 | /* Since we didn’t define EARLY_ABORT, we should never abort | 3226 | /* Since we didn’t define EARLY_ABORT, we should never abort |
| 3227 | early. */ | 3227 | early. */ |
| 3228 | eassert (! early_abort); | 3228 | eassert (! early_abort); |
| 3229 | SAFE_FREE (); | ||
| 3230 | 3229 | ||
| 3231 | Fundo_boundary (); | 3230 | Fundo_boundary (); |
| 3232 | ptrdiff_t count = SPECPDL_INDEX (); | 3231 | ptrdiff_t count = SPECPDL_INDEX (); |
| @@ -3272,8 +3271,10 @@ buffer stay intact. */) | |||
| 3272 | --i; | 3271 | --i; |
| 3273 | --j; | 3272 | --j; |
| 3274 | } | 3273 | } |
| 3274 | unbind_to (count, Qnil); | ||
| 3275 | SAFE_FREE (); | ||
| 3275 | 3276 | ||
| 3276 | return unbind_to (count, Qnil); | 3277 | return Qnil; |
| 3277 | } | 3278 | } |
| 3278 | 3279 | ||
| 3279 | static void | 3280 | static void |