aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ccl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ccl.c b/src/ccl.c
index bd9c7d4debe..2b27a2c4888 100644
--- a/src/ccl.c
+++ b/src/ccl.c
@@ -2111,11 +2111,15 @@ Return index number of the registered CCL program.")
2111 { 2111 {
2112 CHECK_VECTOR (ccl_prog, 1); 2112 CHECK_VECTOR (ccl_prog, 1);
2113 resolved = resolve_symbol_ccl_program (ccl_prog); 2113 resolved = resolve_symbol_ccl_program (ccl_prog);
2114 if (! NILP (resolved)) 2114 if (NILP (resolved))
2115 error ("Error in CCL program");
2116 if (VECTORP (resolved))
2115 { 2117 {
2116 ccl_prog = resolved; 2118 ccl_prog = resolved;
2117 resolved = Qt; 2119 resolved = Qt;
2118 } 2120 }
2121 else
2122 resolved = Qnil;
2119 } 2123 }
2120 2124
2121 for (idx = 0; idx < len; idx++) 2125 for (idx = 0; idx < len; idx++)