[PATCH] libio: use _IO_have_wbackup for wide streams
Andreas Schwab
schwab@suse.de
Mon Jun 8 08:42:08 GMT 2026
Fix two wrong uses of _IO_have_backup on a wide stream.
---
libio/wgenops.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libio/wgenops.c b/libio/wgenops.c
index 5f36bc49a1..c2a8541b6d 100644
--- a/libio/wgenops.c
+++ b/libio/wgenops.c
@@ -270,7 +270,7 @@ __wunderflow (FILE *fp)
if (save_for_wbackup (fp, fp->_wide_data->_IO_read_end))
return WEOF;
}
- else if (_IO_have_backup (fp))
+ else if (_IO_have_wbackup (fp))
_IO_free_wbackup_area (fp);
return _IO_UNDERFLOW (fp);
}
@@ -603,6 +603,6 @@ _IO_unsave_wmarkers (FILE *fp)
fp->_markers = NULL;
}
- if (_IO_have_backup (fp))
+ if (_IO_have_wbackup (fp))
_IO_free_wbackup_area (fp);
}
--
2.54.0
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
More information about the Libc-alpha
mailing list