]> code.delx.au - gnu-emacs/commitdiff
(setup_coding_system): Check for CODING_SYSTEM = nil.
authorKenichi Handa <handa@m17n.org>
Tue, 9 Mar 1999 11:55:12 +0000 (11:55 +0000)
committerKenichi Handa <handa@m17n.org>
Tue, 9 Mar 1999 11:55:12 +0000 (11:55 +0000)
src/coding.c

index a31e3ea8bce99582ad1cf04e279b1c71104619b2..cf6bab223bb5ad7bac0fa3a61829fd99f905800f 100644 (file)
@@ -2851,7 +2851,12 @@ setup_coding_system (coding_system, coding)
   coding->mode = 0;
   coding->heading_ascii = -1;
   coding->post_read_conversion = coding->pre_write_conversion = Qnil;
+
+  if (NILP (coding_system))
+    goto label_invalid_coding_system;
+
   coding_spec = Fget (coding_system, Qcoding_system);
+
   if (!VECTORP (coding_spec)
       || XVECTOR (coding_spec)->size != 5
       || !CONSP (XVECTOR (coding_spec)->contents[3]))