diff options
| author | Paul Eggert | 2017-11-26 19:15:14 -0800 |
|---|---|---|
| committer | Paul Eggert | 2017-11-26 19:16:47 -0800 |
| commit | ac64fdb248d791b204cf579f878f8542ded0d067 (patch) | |
| tree | 64bf9c2453b2cbec09d372ccdbd8aead9e508f99 /src/buffer.c | |
| parent | 700f74e4c8d1b33cdf96dab9586dc41ebccaba7d (diff) | |
| download | emacs-ac64fdb248d791b204cf579f878f8542ded0d067.tar.gz emacs-ac64fdb248d791b204cf579f878f8542ded0d067.zip | |
Harden exec_byte_code against redefining 'error'
Problem discovered by configuring with --enable-gcc-warnings on
Ubuntu 17.10 x86-64 with gcc (Ubuntu 7.2.0-8ubuntu3).
* src/bytecode.c (exec_byte_code): Call the C error function
instead of the Lisp one, so that the Emacs interpreter does not go
haywire if the user redefines the Lisp error function.
Diffstat (limited to 'src/buffer.c')
0 files changed, 0 insertions, 0 deletions