From: Dave Barach Date: Tue, 12 Dec 2017 13:29:42 +0000 (-0500) Subject: VPP-1032: fix coverity warnings X-Git-Tag: v18.04-rc0~66 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=129e80e32abb0999b069a2175fbb64635f311ed0;p=vpp.git VPP-1032: fix coverity warnings Change-Id: Ic551af286aa84293deb260560c12def430449598 Signed-off-by: Dave Barach --- diff --git a/src/vppinfra/maplog.c b/src/vppinfra/maplog.c index 3e08973bc8c..158361b0bda 100644 --- a/src/vppinfra/maplog.c +++ b/src/vppinfra/maplog.c @@ -415,6 +415,7 @@ clib_maplog_process (char *file_basename, void *fp_arg) file_baseva = mmap (0, file_size_in_bytes, PROT_READ, MAP_SHARED, fd, 0); (void) close (fd); + fd = -1; if (file_baseva == (u8 *) MAP_FAILED) { clib_unix_warning ("mmap"); @@ -439,7 +440,7 @@ clib_maplog_process (char *file_basename, void *fp_arg) } out: - if (fd > 0) + if (fd >= 0) (void) close (fd); vec_free (this_filename);