OSDN Git Service

2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
authorjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Dec 2005 07:20:19 +0000 (07:20 +0000)
committerjvdelisle <jvdelisle@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Dec 2005 07:20:19 +0000 (07:20 +0000)
PR libgfortran/25550
* io/file_pos.c (st_rewind): Reset bytes left so no error occurs in
next_record_r.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109101 138bc75d-0d04-0410-961f-82ee72b054a4

libgfortran/ChangeLog
libgfortran/io/file_pos.c

index 65be7e7..c9fdb6b 100644 (file)
@@ -1,5 +1,11 @@
 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
+       PR libgfortran/25550
+       * io/file_pos.c (st_rewind): Reset bytes left so no error occurs in
+       next_record_r.
+
+2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
        PR libgfortran/25419
        * io/list_read.c (list_formatted_read_scalar): Allow comma to return a
        null value (default).
index 3d7dd9a..d9ac1e7 100644 (file)
@@ -255,6 +255,7 @@ st_rewind (st_parameter_filepos *fpp)
 
          u->endfile = NO_ENDFILE;
          u->current_record = 0;
+         u->bytes_left = 0;
          test_endfile (u);
        }
       /* Update position for INQUIRE.  */