This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Jun 1 10:33, Lucio Andrés Illanes Albornoz wrote: > newlib's vfwscanf(3) (or specifically, __SVFWSCANF_R()) fails to correctly set > the assignment-suppressing character (`*') flag[1] which, when present in the > formatting string, results in undefined behaviour comprising retrieving and > dereferencing a pointer that was not supplied by the caller as such or at all. > When compared to the vfscanf(3) implementation, this would appear to be over > the missing goto match_failure statement preceded by the flags test seen below. > Hence, this patch (re)introduces it. > > [1] <http://pubs.opengroup.org/onlinepubs/009695399/functions/fwscanf.html> Pushed. Thanks, Corinna -- Corinna Vinschen Cygwin Maintainer Red Hat
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |