public inbox for newlib@sourceware.org
 help / color / mirror / Atom feed
From: Joel Sherrill <joel@rtems.org>
To: Newlib <newlib@sourceware.org>
Subject: Fwd: New Defects reported by Coverity Scan for RTEMS-Newlib
Date: Fri, 10 Nov 2023 08:40:52 -0600	[thread overview]
Message-ID: <CAF9ehCWf1g5SntnB3cbSFRKKpZnjRUbR59Vgw9aud9zSknv3Fg@mail.gmail.com> (raw)
In-Reply-To: <654dcb725557c_69be32c62521719a8359f9@prd-scan-dashboard-0.mail>

[-- Attachment #1: Type: text/plain, Size: 6891 bytes --]

The RTEMS Project scan on newlib shows that the recent change introduced a
new issue.

--joel

---------- Forwarded message ---------
From: <scan-admin@coverity.com>
Date: Fri, Nov 10, 2023 at 12:19 AM
Subject: New Defects reported by Coverity Scan for RTEMS-Newlib
To: <joel.sherrill@gmail.com>


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 "joel.sherrill@gmail.com",
click
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yped04pjJnmXOsUBtKYNIXxTJDdEZ5ceQ-2BXdf-2FM1tcMIXP73MN3HxQfFTMLU5dSe8Rv0KFh7gYStOFjZD12ucRRnrjyUHOCTj7rG0E9HBcwa9CE8CGpcthnaEEfHiFVPqc-3DhjWj_CTvEjVoKhyc6dLmJJo1u9AYIk8P8bcAbCPbBDYvYSXp1-2BJXKpwt4lXmrE0X07lEhNaO7tBL6kJfZw-2FGQ5RAQBsp-2FrHGE1qFCrN1eUAbyDSLUURBk8su75Gbb68SpMXZjOf4zGYZ9SA9OnI08Y106eYEHPmV-2F8TLs-2BFUD1b8y32sPrlw0P7whD98wRlcHUwUZ5zn0TobkovFd1mH4rNSiu6wf0Ze8WbqUhKuj7wnEMT4-3D

       reply	other threads:[~2023-11-10 14:41 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <654dcb725557c_69be32c62521719a8359f9@prd-scan-dashboard-0.mail>
2023-11-10 14:40 ` Joel Sherrill [this message]
     [not found] <630d44245d07b_448622ac7e91099ac81e@prd-scan-dashboard-0.mail>
2022-08-29 23:09 ` Joel Sherrill
2022-08-29 23:09   ` Joel Sherrill
     [not found] <621dbc6e5b779_bb4ce2b0cf36619a0847b1@prd-scan-dashboard-0.mail>
2022-03-01 12:59 ` Joel Sherrill

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAF9ehCWf1g5SntnB3cbSFRKKpZnjRUbR59Vgw9aud9zSknv3Fg@mail.gmail.com \
    --to=joel@rtems.org \
    --cc=newlib@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).