X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp%2Fstats%2Fstat_segment.c;h=6a666f5094d764e97f276dec1c8f84e20cbb0273;hb=445d1100587fd3fe533bd201877794555f9593b5;hp=43a48707f1c266623fe0df1d3db01683958f7cd9;hpb=5993a34a12cb41f83ced26893b977b4eb2947708;p=vpp.git diff --git a/src/vpp/stats/stat_segment.c b/src/vpp/stats/stat_segment.c index 43a48707f1c..6a666f5094d 100644 --- a/src/vpp/stats/stat_segment.c +++ b/src/vpp/stats/stat_segment.c @@ -335,7 +335,10 @@ vlib_map_stat_segment_init (void) format_clib_error, clib_mem_get_last_error ()); /* Set size */ if ((ftruncate (mfd, memory_size)) == -1) - return clib_error_return (0, "stat segment ftruncate failure"); + { + close (mfd); + return clib_error_return (0, "stat segment ftruncate failure"); + } memaddr = clib_mem_vm_map_shared (0, memory_size, mfd, 0, mem_name);