Fixes for issues Coverity has reported (VPP-972) 46/8446/3
authorChris Luke <chrisy@flirble.org>
Mon, 18 Sep 2017 12:51:22 +0000 (08:51 -0400)
committerFlorin Coras <florin.coras@gmail.com>
Mon, 18 Sep 2017 18:26:04 +0000 (18:26 +0000)
commitb2bcad6238b7e8a669ae29c74079eb9bb9fbb694
treea8657766e3ae782ed8dacc4ac1ea559a0e60ae86
parent2019748a0ef815852281aae0a603f0e970fa9d91
Fixes for issues Coverity has reported (VPP-972)

177117: fstat() returns -1 on error; the code is
        checking for any positive value instead
175142: final return could never be reached; simple
        refactoring
175235,175236: Warning suppressed with an explicit
        cast to (void)
174817: Final return couldn't be reached; is
        is_in_order is 0 then 'rv' is already returned
        above
172095,172093: If is_is_set does not get set to 1,
        then return 0 has already been invoked
174405: Re-kill this (nothing sets rv)
171136: Looks like a cmd line flag to set test_bytes
        was missing; added it, and refactored the
        argc/argv processing to avoid two other
        potential segv's
176813: Add range checking for term width/height.
        First stab at a reasonable range is 1-512
        for both.
175350: Fix implicit casting in shift operation
174272: Not a c+p error; try using a coverity
        annotation to ignore it
174273,175320: Annotated FORWARD_NULL

Change-Id: I58d0f860fc2209f59f8d1b6b344d631b8d429ace
Signed-off-by: Chris Luke <chrisy@flirble.org>
src/uri/sock_test_client.c
src/uri/uri_socket_test.c
src/uri/vppcom.c
src/vlib/linux/physmem.c
src/vlib/unix/cli.c
src/vnet/mpls/mpls_api.c
src/vnet/session/session.c
src/vnet/session/session_cli.c
src/vnet/session/session_lookup.c
src/vppinfra/linux/mem.c