diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.com> | 2015-07-15 16:15:47 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.com> | 2015-07-16 15:21:49 -0300 |
commit | 787813b14425c9c2e699a90e27eee1cfdfe73ec2 (patch) | |
tree | 8fb22cea093163f6706988781a5eb6012dd442e1 /libio/__fpending.c | |
parent | b42f8cad52ebfbfd43ebf6e42e606b489ffbd466 (diff) | |
download | glibc-787813b14425c9c2e699a90e27eee1cfdfe73ec2.zip glibc-787813b14425c9c2e699a90e27eee1cfdfe73ec2.tar.gz glibc-787813b14425c9c2e699a90e27eee1cfdfe73ec2.tar.bz2 |
libio: Fix fmemopen 'w' mode with provided buffer
If 'w' mode is used with a provided buffer the fmemopen will try to find
the first null byte to set as maximum internal stream size. It should be
done only for append mode ('a').
Kudos for Stefan Liebler for finding this error on s390-32.
* libio/fmemopen.c (__fmemopen): Fix 'w' openmode with provided
buffer.
* stdio-common/tst-fmemopen2.c (do_test_with_buffer): Fix typo and
fail output information.
Diffstat (limited to 'libio/__fpending.c')
0 files changed, 0 insertions, 0 deletions