Blame SOURCES/smartmontools-6.4-fdleak.patch

ba800d
diff -up smartmontools-6.2/os_linux.cpp.fdleak smartmontools-6.2/os_linux.cpp
ba800d
--- smartmontools-6.2/os_linux.cpp.fdleak	2013-07-05 12:40:38.000000000 +0200
ba800d
+++ smartmontools-6.2/os_linux.cpp	2016-05-02 15:38:59.369700749 +0200
ba800d
@@ -2703,6 +2703,7 @@ linux_smart_interface::megasas_dcmd_cmd(
ba800d
   }
ba800d
 
ba800d
   int r = ioctl(fd, MEGASAS_IOC_FIRMWARE, &ioc);
ba800d
+  ::close(fd);
ba800d
   if (r < 0) {
ba800d
     return (r);
ba800d
   }