VPP-1032: fix coverity warnings 11/9811/2
authorDave Barach <dave@barachs.net>
Tue, 12 Dec 2017 13:29:42 +0000 (08:29 -0500)
committerFlorin Coras <florin.coras@gmail.com>
Wed, 13 Dec 2017 00:12:29 +0000 (00:12 +0000)
Change-Id: Ic551af286aa84293deb260560c12def430449598
Signed-off-by: Dave Barach <dave@barachs.net>
src/vppinfra/maplog.c

index 3e08973..158361b 100644 (file)
@@ -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);