aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2007-04-29 16:03:52 +0000
committerAndreas Schwab2007-04-29 16:03:52 +0000
commitd10044c53cb7f27704f26612c55ed6bfc20c122c (patch)
treee085526179d9f95361a6cab034c0858fcdebc0a5 /src
parentc71cdfc123dda2dea83d28c0e32d7c61fcb16c3b (diff)
downloademacs-d10044c53cb7f27704f26612c55ed6bfc20c122c.tar.gz
emacs-d10044c53cb7f27704f26612c55ed6bfc20c122c.zip
(read1): Use CHAR_TABLE_STANDARD_SLOTS to validate
char-table size.
Diffstat (limited to 'src')
-rw-r--r--src/lread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lread.c b/src/lread.c
index 71241dc9521..5d46507dc77 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -2302,7 +2302,7 @@ read1 (readcharfun, pch, first_in_list)
2302 { 2302 {
2303 Lisp_Object tmp; 2303 Lisp_Object tmp;
2304 tmp = read_vector (readcharfun, 0); 2304 tmp = read_vector (readcharfun, 0);
2305 if (XVECTOR (tmp)->size < VECSIZE (struct Lisp_Char_Table)) 2305 if (XVECTOR (tmp)->size < CHAR_TABLE_STANDARD_SLOTS)
2306 error ("Invalid size char-table"); 2306 error ("Invalid size char-table");
2307 XSETCHAR_TABLE (tmp, XCHAR_TABLE (tmp)); 2307 XSETCHAR_TABLE (tmp, XCHAR_TABLE (tmp));
2308 return tmp; 2308 return tmp;