avoid crash in scanf when invalid %m format is encountered
authorRich Felker <dalias@aerifal.cx>
Sun, 1 Sep 2013 02:47:44 +0000 (22:47 -0400)
committerRich Felker <dalias@aerifal.cx>
Sun, 1 Sep 2013 02:47:44 +0000 (22:47 -0400)
commitcbb8a6979038f96d3f67c659363cebf0615c42ba
tree54a4e0c3d862e3d52a2c2db30ca07be63afce7e4
parent35e8621a28db1c34685adbbf1c2229270cbf7236
avoid crash in scanf when invalid %m format is encountered

invalid format strings invoke undefined behavior, so this is not a
conformance issue, but it's nicer for scanf to report the error safely
instead of calling free on a potentially-uninitialized pointer or a
pointer to memory belonging to the caller.
src/stdio/vfscanf.c