projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
11e3413
)
Avoid crashes in 'defconst'
author
Stephen Berman
<stephen.berman@gmx.net>
Thu, 11 Jun 2020 21:10:07 +0000
(23:10 +0200)
committer
Eli Zaretskii
<eliz@gnu.org>
Sat, 20 Jun 2020 08:05:28 +0000
(11:05 +0300)
* src/eval.c (Fdefconst): Verify that SYMBOL is a known symbol.
(Bug#41817)
src/eval.c
patch
|
blob
|
history
diff --git
a/src/eval.c
b/src/eval.c
index 014905ce6df03e2992c8e59b4e4666479ccfc144..16c36fa284c1bec14821793bb62389ed00f1d6ed 100644
(file)
--- a/
src/eval.c
+++ b/
src/eval.c
@@
-831,6
+831,7
@@
usage: (defconst SYMBOL INITVALUE [DOCSTRING]) */)
Lisp_Object sym, tem;
sym = XCAR (args);
+ CHECK_SYMBOL (sym);
Lisp_Object docstring = Qnil;
if (!NILP (XCDR (XCDR (args))))
{