summaryrefslogtreecommitdiff
path: root/lisp/calendar
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2007-04-18 02:32:04 +0000
committerKenichi Handa <handa@m17n.org>2007-04-18 02:32:04 +0000
commit7486204449ccf23f9d76e08e9bd01bef50d25525 (patch)
treea026ce5342eeed47820d498570632e2a59eeb0d6 /lisp/calendar
parentfc6a22502ee9c109ee0664a35822bf188500181d (diff)
(parse-time-string-chars): Check if CHAR is less than the length of
parse-time-syntax.
Diffstat (limited to 'lisp/calendar')
-rw-r--r--lisp/calendar/parse-time.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/calendar/parse-time.el b/lisp/calendar/parse-time.el
index 4a786da7726..0913bc92160 100644
--- a/lisp/calendar/parse-time.el
+++ b/lisp/calendar/parse-time.el
@@ -66,7 +66,8 @@
(aref parse-time-digits char))
(defsubst parse-time-string-chars (char)
- (aref parse-time-syntax char))
+ (and (< char (length parse-time-syntax))
+ (aref parse-time-syntax char)))
(put 'parse-error 'error-conditions '(parse-error error))
(put 'parse-error 'error-message "Parsing error")