Fwd: New Defects reported by Coverity Scan for RTEMS-Newlib

Joel Sherrill <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAF9ehCWf1g5SntnB3cbSFRKKpZnjRUbR59Vgw9aud9zSknv3Fg@mail.gmail.com>
The RTEMS Project scan on newlib shows that the recent change introduced a
new issue.

--joel

---------- Forwarded message ---------
From: <[email protected]>
Date: Fri, Nov 10, 2023 at 12:19 AM
Subject: New Defects reported by Coverity Scan for RTEMS-Newlib
To: <[email protected]>


Hi,

Please find the latest report on new defect(s) introduced to RTEMS-Newlib
found with Coverity Scan.

6 new defect(s) introduced to RTEMS-Newlib found with Coverity Scan.
2 defect(s), reported by Coverity Scan earlier, were marked fixed in the
recent build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 6 of 6 defect(s)


** CID 423232:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 423232:  Uninitialized variables  (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/sscanf.c:
469 in _sscanf_r()
463       f._bf._size = f._r = strlen (str);
464       f._read = __seofread;
465       f._ub._base = NULL;
466       f._lb._base = NULL;
467       f._file = -1;  /* No file. */
468       va_start (ap, fmt);
>>>     CID 423232:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "f._flags2" when calling "__ssvfscanf_r".
469       ret = __ssvfscanf_r (ptr, &f, fmt, ap);
470       va_end (ap);
471       return ret;
472     }
473
474     #ifdef _NANO_FORMATTED_IO
475     int
476     _siscanf_r (struct _reent *, const char *, const char *, ...)
477            _ATTRIBUTE ((__alias__("_sscanf_r")));

** CID 423231:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 423231:  Uninitialized variables  (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/vsiscanf.c:
58 in _vsiscanf_r()
52       f._bf._base = f._p = (unsigned char *) str;
53       f._bf._size = f._r = strlen (str);
54       f._read = __seofread;
55       f._ub._base = NULL;
56       f._lb._base = NULL;
57       f._file = -1;  /* No file. */
>>>     CID 423231:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "f._flags2" when calling "__ssvfiscanf_r".
58       return __ssvfiscanf_r (ptr, &f, fmt, ap);

** CID 423230:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 423230:  Uninitialized variables  (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/siscanf.c:
100 in siscanf()
94       f._bf._size = f._r = strlen (str);
95       f._read = __seofread;
96       f._ub._base = NULL;
97       f._lb._base = NULL;
98       f._file = -1;  /* No file. */
99       va_start (ap, fmt);
>>>     CID 423230:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "f._flags2" when calling "__ssvfiscanf_r".
100       ret = __ssvfiscanf_r (_REENT, &f, fmt, ap);
101       va_end (ap);
102       return ret;
103     }
104
105     #endif /* !_REENT_ONLY */

** CID 423229:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 423229:  Uninitialized variables  (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/siscanf.c:
124 in _siscanf_r()
118       f._bf._size = f._r = strlen (str);
119       f._read = __seofread;
120       f._ub._base = NULL;
121       f._lb._base = NULL;
122       f._file = -1;  /* No file. */
123       va_start (ap, fmt);
>>>     CID 423229:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "f._flags2" when calling "__ssvfiscanf_r".
124       ret = __ssvfiscanf_r (ptr, &f, fmt, ap);
125       va_end (ap);
126       return ret;

** CID 423228:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 423228:  Uninitialized variables  (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/sscanf.c:
439 in sscanf()
433       f._bf._size = f._r = strlen (str);
434       f._read = __seofread;
435       f._ub._base = NULL;
436       f._lb._base = NULL;
437       f._file = -1;  /* No file. */
438       va_start (ap, fmt);
>>>     CID 423228:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "f._flags2" when calling "__ssvfscanf_r".
439       ret = __ssvfscanf_r (_REENT, &f, fmt, ap);
440       va_end (ap);
441       return ret;
442     }
443
444     #ifdef _NANO_FORMATTED_IO

** CID 423227:  Uninitialized variables  (UNINIT)


________________________________________________________________________________________________________
*** CID 423227:  Uninitialized variables  (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/vsscanf.c:
64 in _vsscanf_r()
58       f._bf._base = f._p = (unsigned char *) str;
59       f._bf._size = f._r = strlen (str);
60       f._read = __seofread;
61       f._ub._base = NULL;
62       f._lb._base = NULL;
63       f._file = -1;  /* No file. */
>>>     CID 423227:  Uninitialized variables  (UNINIT)
>>>     Using uninitialized value "f._flags2" when calling "__ssvfscanf_r".
64       return __ssvfscanf_r (ptr, &f, fmt, ap);
65     }
66
67     #ifdef _NANO_FORMATTED_IO
68     int
69     _vsiscanf_r (struct _reent *, const char *, const char *, __VALIST)
70            _ATTRIBUTE ((__alias__("_vsscanf_r")));


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypUUzi-2FdSNmuyRB7BEFT8xQWqa-2BcrUOdcmLJRN5wHA-2F-2BoTXFME2lv6iQTYdROp9w6g-3DQTF3_CTvEjVoKhyc6dLmJJo1u9AYIk8P8bcAbCPbBDYvYSXp1-2BJXKpwt4lXmrE0X07lEhNaO7tBL6kJfZw-2FGQ5RAQBkD-2FfM67sOR-2FBAm5aQfUHtxJk-2FCacFNPXewtLnpAdTY1WiQZdVvp2XpFZqG2vutBufgYKbMiZ0mbd5TLcHaqtAG1SNf6JuIUAMBiPHK73Z3Q3yfpbmH-2FDVUL9UIkjSmNKRHboJ-2BNTLwF-2BEVor5SVrRA-3D

  To manage Coverity Scan email notifications for "[email protected]",
click
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yped04pjJnmXOsUBtKYNIXxTJDdEZ5ceQ-2BXdf-2FM1tcMIXP73MN3HxQfFTMLU5dSe8Rv0KFh7gYStOFjZD12ucRRnrjyUHOCTj7rG0E9HBcwa9CE8CGpcthnaEEfHiFVPqc-3DhjWj_CTvEjVoKhyc6dLmJJo1u9AYIk8P8bcAbCPbBDYvYSXp1-2BJXKpwt4lXmrE0X07lEhNaO7tBL6kJfZw-2FGQ5RAQBsp-2FrHGE1qFCrN1eUAbyDSLUURBk8su75Gbb68SpMXZjOf4zGYZ9SA9OnI08Y106eYEHPmV-2F8TLs-2BFUD1b8y32sPrlw0P7whD98wRlcHUwUZ5zn0TobkovFd1mH4rNSiu6wf0Ze8WbqUhKuj7wnEMT4-3D
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.