]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
libio: use _IO_have_wbackup for wide streams
authorAndreas Schwab <schwab@suse.de>
Tue, 31 Mar 2026 08:54:01 +0000 (10:54 +0200)
committerAndreas Schwab <schwab@suse.de>
Mon, 8 Jun 2026 15:01:15 +0000 (17:01 +0200)
Fix two wrong uses of _IO_have_backup on a wide stream.

libio/wgenops.c

index 5f36bc49a14eb408070b0905ea563f5633ef028e..c2a8541b6d1816ecaa2f42cd22b6275d3994fe14 100644 (file)
@@ -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);
 }