diff options
author | Keith Marshall <keithmarshall@@users.sf.net> | 2008-12-31 18:34:09 +0300 |
---|---|---|
committer | Keith Marshall <keithmarshall@@users.sf.net> | 2008-12-31 18:34:09 +0300 |
commit | 762cf3ee22b047d7eb0a06bf05a16dffab54cc53 (patch) | |
tree | a42f395e32b3bff70f52bb72a6d16057b4674f40 /winsup/mingw/ChangeLog | |
parent | 0c94c057a4ffa47915e3864f258dc4a8f760e1e2 (diff) |
Correct mishandling of invalid characters in printf() format specs.
Diffstat (limited to 'winsup/mingw/ChangeLog')
-rw-r--r-- | winsup/mingw/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index da6a5891f..58fc95a2d 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,13 @@ +2008-12-31 Keith Marshall <keithmarshall@users.sourceforge.net> + + Partial fix for MinGW-Bug [2457778]: (Reported by Sisyphus). + Correct mishandling of invalid characters in printf() format specs. + + * mingwex/stdio/pformat.c (__pformat): Save `fmt' scan position in... + (backtrack): ...this new automatic variable, at start of each format + conversion specification substring; use it to backtrack, and print the + substring literally, if any invalid character is encountered. + 2008-12-16 Danny Smith <dannysmith@users.sourceforge.net> * msvcrt.def.in (___lc_codepage_func, ___lc_collate_cp_func, |