This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] [BZ #15381] Initialize wide struct info.
- From: OndÅej BÃlka <neleai at seznam dot cz>
- To: libc-alpha at sourceware dot org
- Date: Thu, 2 May 2013 19:32:26 +0200
- Subject: [PATCH] [BZ #15381] Initialize wide struct info.
Hi,
For byte-oriented streams a wide data field takes undefined value.
This patch initializes it to NULL for more deterministic behaviour.
OK for 2.18?
* libio/genops.c (_IO_no_init): Initialize wide struct info.
---
libio/genops.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/libio/genops.c b/libio/genops.c
index 390d8d2..18039aa 100644
--- a/libio/genops.c
+++ b/libio/genops.c
@@ -643,6 +643,7 @@ _IO_no_init (fp, flags, orientation, wd, jmp)
{
_IO_old_init (fp, flags);
fp->_mode = orientation;
+ fp->_wide_data = NULL;
#if defined _LIBC || defined _GLIBCPP_USE_WCHAR_T
if (orientation >= 0)
{
--
1.7.4.4