[RTEMS Project] #4718: Coverity issues in cpukit/libfs/src/ftpfs/tftpDriver.c

RTEMS trac trac at rtems.org
Fri Sep 16 16:47:28 UTC 2022


#4718: Coverity issues in cpukit/libfs/src/ftpfs/tftpDriver.c
-----------------------------+-----------------------------
  Reporter:  Frank Kuehndel  |      Owner:  Sebastian Huber
      Type:  enhancement     |     Status:  assigned
  Priority:  lowest          |  Milestone:  6.1
 Component:  fs              |    Version:  6
  Severity:  trivial         |   Keywords:  coverity
Blocked By:                  |   Blocking:
-----------------------------+-----------------------------
 Coverity indicates the following issues in
 `cpukit/libfs/src/ftpfs/tftpDriver.c`:

 '''CID 1506523''' (!#1 of 1):

   Unchecked return value from library (CHECKED_RETURN)
   11. check_return: Calling sendto(tp->socket, send_buf, plen, 0, (struct
 sockaddr *)&tp->farAddress, 16U) without checking return value. This
 library function may fail and return an error code.

 {{{
 727        sendto (
 728            tp->socket,
 729            send_buf,
 730            plen,
 731            0,
 732            (struct sockaddr *) &tp->farAddress,
 733            sizeof (tp->farAddress)
 734        );
 }}}

 '''CID 1506522''' (!#1 of 1):
    Unchecked return value from library (CHECKED_RETURN)
    2. check_return: Calling sendto(tp->socket, (char *)&msg, len, 0,
 (struct sockaddr *)to, 16U) without checking return value. This library
 function may fail and return an error code.

 {{{
 529    sendto (tp->socket, (char *)&msg, len, 0, (struct sockaddr *)to,
 sizeof *to);
 }}}

 '''CID 1437618''' (!#1 of 3):
   Unchecked return value from library (CHECKED_RETURN)
   11. check_return: Calling setsockopt(tp->socket, 65535, 4102, &tv, 16U)
 without checking return value. This library function may fail and return
 an error code.

 {{{
 594        setsockopt (tp->socket, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof
 tv);
 }}}

 '''CID 1437618''' (!#2 of 3):
   Unchecked return value from library (CHECKED_RETURN)
   3. check_return: Calling setsockopt(tp->socket, 65535, 4102, &tv, 16U)
 without checking return value. This library function may fail and return
 an error code.

 {{{
 555        setsockopt (tp->socket, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof
 tv);
 }}}

 '''CID 1437618''' (!#3 of 3):
    Unchecked return value from library (CHECKED_RETURN)
    3. check_return: Calling setsockopt(tp->socket, 65535, 4102, &tv, 16U)
 without checking return value. This library function may fail and return
 an error code.

 {{{
 559        setsockopt (tp->socket, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof
 tv);
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/4718>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list