summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/igt_debugfs.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
index d64694c7..fb6d5213 100644
--- a/lib/igt_debugfs.c
+++ b/lib/igt_debugfs.c
@@ -212,13 +212,17 @@ int igt_debugfs_dir(int device)
*/
int igt_debugfs_open(int device, const char *filename, int mode)
{
- int dir;
+ int dir, ret;
dir = igt_debugfs_dir(device);
if (dir < 0)
return dir;
- return openat(dir, filename, mode);
+ ret = openat(dir, filename, mode);
+
+ close(dir);
+
+ return ret;
}
/**