xf86drm: Be sure to closedir before return
authorKevin Strasser <kevin.strasser@intel.com>
Fri, 18 May 2018 19:48:17 +0000 (12:48 -0700)
committerEric Engestrom <eric.engestrom@intel.com>
Mon, 21 May 2018 14:06:48 +0000 (15:06 +0100)
removed in commit bb45ce4e3ac751315bfd7fbfd9e1425bf515ec0d

Adding it back as it is still needed in the case where we don't find a
match.

Signed-off-by: Kevin Strasser <kevin.strasser@intel.com>
Fixes: bb45ce4e3ac751315bfd "libdrm: Use readdir instead of readdir_r to
                             avoid build warnings"$
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
xf86drm.c

index 3a9d0ed..056dfa4 100644 (file)
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -2855,6 +2855,8 @@ static char *drmGetMinorNameForFD(int fd, int type)
             return strdup(dev_name);
         }
     }
+
+    closedir(sysdir);
     return NULL;
 #else
     struct stat sbuf;