st/egl: Fix memory leak in egl_tracker.c.
authorVinson Lee <vlee@vmware.com>
Sat, 21 Nov 2009 00:33:25 +0000 (16:33 -0800)
committerVinson Lee <vlee@vmware.com>
Sat, 21 Nov 2009 00:33:25 +0000 (16:33 -0800)
src/gallium/state_trackers/egl/egl_tracker.c

index 5811c20f03ee711a2e374a5efa674a832ff07456..745803c7eb02879c9174b61f78e690ced7964cf8 100644 (file)
@@ -88,11 +88,11 @@ drm_get_device_id(struct drm_device *device)
        }
 
        ret = fgets(path, sizeof( path ), file);
+       fclose(file);
        if (!ret)
                return;
 
        sscanf(path, "%x", &device->deviceID);
-       fclose(file);
 }
 
 static void