]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 23 Nov 1999 05:25:22 +0000 (05:25 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 23 Nov 1999 05:25:22 +0000 (05:25 +0000)
* locale/loadlocale.c (_nl_load_locale): Allow index of entry in
file be equal to file size.

ChangeLog
locale/loadlocale.c

index 2a21dca56bde2f1d3374b3c6b381b445c9105e4b..40e9dc34903fdc601a04adda1e1e1ff33b275815 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 1999-11-22  Ulrich Drepper  <drepper@cygnus.com>
 
+       * locale/loadlocale.c (_nl_load_locale): Allow index of entry in
+       file be equal to file size.
+
        * stdlib/longlong.h: Add count_trailing_zeros back.
 
        * stdlib/longlong.h: Update from latest egcs version.
index 7b94a42d0a751852cc984680128413ac4aee283f..0bb517ca441f3df17e96a77914c855f177def827 100644 (file)
@@ -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);
This page took 0.043715 seconds and 5 git commands to generate.