Re: Coverity Scan: Analysis completed for RTEMS-Newlib

Corinna Vinschen <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
On Nov 10 08:50, Joel Sherrill wrote:
> Hmmmm.. an email just before the one I forwarded shows 6 new defects were
> added in the last commits. They appear to be the same issue I just
> forwarded but in different scanf variants.
> 
> CID 423229 (#1 of 1): Uninitialized scalar variable (UNINIT)2.
> uninit_use_in_call: Using uninitialized value f._flags2 when calling
> __ssvfiscanf_r. [show details
> <https://scan3.scan.coverity.com/eventId=13202494-1&modelId=13202494-0&fileInstanceId=104130545&filePath=%2Fhome%2Fjoel%2Frtems-cron-coverity%2Fsourceware-mirror-newlib-cygwin%2Fnewlib%2Flibc%2Fstdio%2Fvfscanf.c&fileStart=400&fileEnd=1980>
> ]

Looks like a false positive.

The ORIENT macro will set or reset the value of the _flags2 __SWID bit
if the _flags __SORD bit isn't set.  It never is set at the start, so
the _flags2 __SWID bit is always set.  And only then, the ORIENT macro
will check the value.


Corinna
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.