diff --git a/lib/sysfs.c b/lib/sysfs.c index 6e7a1e0ae..89600bfdd 100644 --- a/lib/sysfs.c +++ b/lib/sysfs.c @@ -409,6 +409,7 @@ char *sysfs_get_slave(struct sysfs_cxt *cxt) return name; err: free(name); + closedir(dir); return NULL; }