freedreno: fix null ptr in error path
authorRob Clark <robclark@freedesktop.org>
Fri, 28 Feb 2014 14:25:10 +0000 (09:25 -0500)
committerRob Clark <robclark@freedesktop.org>
Wed, 5 Mar 2014 14:40:19 +0000 (09:40 -0500)
Signed-off-by: Rob Clark <robclark@freedesktop.org>
freedreno/freedreno_device.c

index 532e65b..598bdfb 100644 (file)
@@ -117,7 +117,8 @@ struct fd_device * fd_device_new(int fd)
 struct fd_device * fd_device_new_dup(int fd)
 {
        struct fd_device *dev = fd_device_new(dup(fd));
-       dev->closefd = 1;
+       if (dev)
+               dev->closefd = 1;
        return dev;
 }