Coverity: Fix CID-198494 & CID-198388 51/19551/2
authorDave Wallace <dwallacelf@gmail.com>
Mon, 13 May 2019 23:23:24 +0000 (19:23 -0400)
committerNeale Ranns <nranns@cisco.com>
Tue, 14 May 2019 06:10:27 +0000 (06:10 +0000)
Change-Id: I5fa4a3fa512b732fc444e908729582a109db538c
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
src/tests/vnet/session/quic_echo.c
src/vnet/session-apps/echo_client.c

index c125d3b..af66661 100644 (file)
@@ -614,8 +614,8 @@ recv_data_chunk (echo_main_t * em, echo_session_t * s, u8 * rx_buf)
          n_to_read -= n_read;
 
          s->bytes_received += n_read;
+         ASSERT (s->bytes_to_receive >= n_read);
          s->bytes_to_receive -= n_read;
-         ASSERT (s->bytes_to_receive >= 0);
        }
       else
        break;
index edc6a2a..bde9f48 100644 (file)
@@ -381,7 +381,7 @@ quic_echo_clients_qsession_connected_callback (u32 app_index, u32 api_context,
 
   for (stream_n = 0; stream_n < ecm->quic_streams; stream_n++)
     {
-      clib_memset (a, 0, sizeof (a));
+      clib_memset (a, 0, sizeof (*a));
       a->app_index = ecm->app_index;
       a->api_context = -1 - api_context;
       clib_memcpy (&a->sep_ext, &sep, sizeof (sep));