From 99296d9dee7857d29ed05882a5cf404f27ae17d4 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 23 Nov 1999 05:25:22 +0000 Subject: Update. * locale/loadlocale.c (_nl_load_locale): Allow index of entry in file be equal to file size. --- locale/loadlocale.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'locale') diff --git a/locale/loadlocale.c b/locale/loadlocale.c index 7b94a42d0a..0bb517ca44 100644 --- a/locale/loadlocale.c +++ b/locale/loadlocale.c @@ -189,7 +189,7 @@ _nl_load_locale (struct loaded_l10nfile *file, int category) for (cnt = 0; cnt < newdata->nstrings; ++cnt) { off_t idx = filedata->strindex[cnt]; - if (idx >= newdata->filesize) + if (idx > newdata->filesize) { free (newdata); __set_errno (EINVAL); -- cgit 1.4.1