aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index 29136940c4e..6a6bde4f328 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2269,6 +2269,8 @@ DEFUN ("fetch-bytecode", Ffetch_bytecode, Sfetch_bytecode,
2269 && CONSP (XVECTOR (object)->contents[COMPILED_BYTECODE])) 2269 && CONSP (XVECTOR (object)->contents[COMPILED_BYTECODE]))
2270 { 2270 {
2271 tem = read_doc_string (XVECTOR (object)->contents[COMPILED_BYTECODE]); 2271 tem = read_doc_string (XVECTOR (object)->contents[COMPILED_BYTECODE]);
2272 if (!CONSP (tem))
2273 error ("invalid byte code");
2272 XVECTOR (object)->contents[COMPILED_BYTECODE] = XCONS (tem)->car; 2274 XVECTOR (object)->contents[COMPILED_BYTECODE] = XCONS (tem)->car;
2273 XVECTOR (object)->contents[COMPILED_CONSTANTS] = XCONS (tem)->cdr; 2275 XVECTOR (object)->contents[COMPILED_CONSTANTS] = XCONS (tem)->cdr;
2274 } 2276 }