From: Dave Barach Date: Wed, 3 Oct 2018 15:45:06 +0000 (-0400) Subject: VPP-1440: clean up coverity warnings X-Git-Tag: v18.10-rc1~41 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=7cd368f7be4ff0eb06e0b4975e7c2695ad788b44 VPP-1440: clean up coverity warnings Change-Id: Ie315d4e83c0575d82aee0369ef50e8dd2dad6a2a Signed-off-by: Dave Barach --- diff --git a/src/plugins/memif/memif.c b/src/plugins/memif/memif.c index 42325dfd7c0..c01b8dc98fa 100644 --- a/src/plugins/memif/memif.c +++ b/src/plugins/memif/memif.c @@ -682,8 +682,8 @@ memif_socket_filename_add_del (u8 is_add, u32 sock_id, u8 * sock_filename) vec_add1 (dir, '\0'); } - if (((stat (dir, &file_stat) == -1) || (!S_ISDIR (file_stat.st_mode))) - && (idx != 0)) + if (((dir == 0) || (stat (dir, &file_stat) == -1) + || (!S_ISDIR (file_stat.st_mode))) && (idx != 0)) { vec_free (dir); return VNET_API_ERROR_INVALID_ARGUMENT;