Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 14 Mar 2000 10:01:31 +0000 (10:01 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 14 Mar 2000 10:01:31 +0000 (10:01 +0000)
2000-03-14  Ulrich Drepper  <drepper@redhat.com>

* libio/iofopncook.c (_IO_cookie_seek): Return error only if value
returned by seek cookie function is -1.

ChangeLog
libio/iofopncook.c

index 1db6909..7de6b47 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-03-14  Ulrich Drepper  <drepper@redhat.com>
+
+       * libio/iofopncook.c (_IO_cookie_seek): Return error only if value
+       returned by seek cookie function is -1.
+
 2000-03-14  Andreas Jaeger  <aj@suse.de>
 
        * locale/localeconv.c (localeconv): Fix typo.
index 56f2239..419b02d 100644 (file)
@@ -75,7 +75,8 @@ _IO_cookie_seek (fp, offset, dir)
   struct _IO_cookie_file *cfile = (struct _IO_cookie_file *) fp;
 
   return ((cfile->__io_functions.seek == NULL
-          || cfile->__io_functions.seek (cfile->__cookie, &offset, dir))
+          || (cfile->__io_functions.seek (cfile->__cookie, &offset, dir)
+              == (_IO_off64_t) -1))
          ? _IO_pos_BAD : offset);
 }