VPP-1286: close the fd after mmap-ing svm segments 31/12731/1
authorDave Barach <dave@barachs.net>
Thu, 24 May 2018 21:32:00 +0000 (17:32 -0400)
committerDave Barach <dave@barachs.net>
Thu, 24 May 2018 21:47:39 +0000 (17:47 -0400)
Broken for years. Duh.

Change-Id: Ie5fb8e802f143aacd3301c45b136b24a8d4f6d74
Signed-off-by: Dave Barach <dave@barachs.net>
src/svm/svm.c

index e3a734c..afba54e 100644 (file)
@@ -721,6 +721,8 @@ svm_map_region (svm_map_region_args_t * a)
          return (0);
        }
 
+      close (svm_fd);
+
       if ((uword) rp != rp->virtual_base)
        {
          clib_warning ("mmap botch");