Initialize variable in _IO_new_file_close_it
authorUlrich Drepper <drepper@gmail.com>
Sat, 14 May 2011 14:59:54 +0000 (10:59 -0400)
committerUlrich Drepper <drepper@gmail.com>
Sat, 14 May 2011 14:59:54 +0000 (10:59 -0400)
The last change left a variable in some situations uninitialized.

ChangeLog
libio/fileops.c

index 43726ca..9d9e215 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2011-05-14  Ulrich Drepper  <drepper@gmail.com>
 
+       * libio/fileops.c (_IO_new_file_close_it): Initialize write_status.
+
        [BZ #12432]
        * sysdeps/ia64/backtrace.c (struct trace_reg): Add cfa element.
        (dummy_getcfa): New function.
index 678e32a..343afa6 100644 (file)
@@ -175,6 +175,8 @@ _IO_new_file_close_it (fp)
       else
        write_status = _IO_SYSSEEK (fp, o, SEEK_SET) < 0 ? EOF : 0;
     }
+  else
+    write_status = 0;
 
   INTUSE(_IO_unsave_markers) (fp);