aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2018-02-27 18:44:15 +0200
committerEli Zaretskii2018-02-27 18:44:15 +0200
commitc87d04e05ebeaf9e72eaa81cbd98fb4910772667 (patch)
tree8dab2bfc1ce9f5cc3664a22ccaed046ea31653e8 /src
parent9743f48de7325bd95a42e1a27acbf6635f8d086b (diff)
downloademacs-c87d04e05ebeaf9e72eaa81cbd98fb4910772667.tar.gz
emacs-c87d04e05ebeaf9e72eaa81cbd98fb4910772667.zip
Avoid aborts in 'md5'
* src/fns.c (extract_data_from_object): Don't crash if called with an invalid object. (Bug#30627)
Diffstat (limited to 'src')
-rw-r--r--src/fns.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fns.c b/src/fns.c
index aba34fd2611..de1dad3736e 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -4952,6 +4952,9 @@ extract_data_from_object (Lisp_Object spec,
4952#endif 4952#endif
4953 } 4953 }
4954 4954
4955 if (!STRINGP (object))
4956 signal_error ("Invalid object argument",
4957 NILP (object) ? build_string ("nil") : object);
4955 return SSDATA (object); 4958 return SSDATA (object);
4956} 4959}
4957 4960