diff options
| author | Andreas Schwab | 2007-04-29 16:03:52 +0000 |
|---|---|---|
| committer | Andreas Schwab | 2007-04-29 16:03:52 +0000 |
| commit | d10044c53cb7f27704f26612c55ed6bfc20c122c (patch) | |
| tree | e085526179d9f95361a6cab034c0858fcdebc0a5 /src | |
| parent | c71cdfc123dda2dea83d28c0e32d7c61fcb16c3b (diff) | |
| download | emacs-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.c | 2 |
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; |