svga: Handle null buffers in svga_buffer_is_user_buffer().
authorJosé Fonseca <jfonseca@vmware.com>
Tue, 31 May 2011 12:33:34 +0000 (13:33 +0100)
committerThomas Hellstrom <thellstrom@vmware.com>
Fri, 1 Jul 2011 11:30:38 +0000 (13:30 +0200)
src/gallium/drivers/svga/svga_resource_buffer.h

index 2ae44d2a5e954ddc5feace08f64ab229862905d8..69d6f72a11c0ae6e9f2106e0b83c8cf22104fa2a 100644 (file)
@@ -200,7 +200,11 @@ svga_buffer(struct pipe_resource *buffer)
 static INLINE boolean 
 svga_buffer_is_user_buffer( struct pipe_resource *buffer )
 {
-   return svga_buffer(buffer)->user;
+   if (buffer) {
+      return svga_buffer(buffer)->user;
+   } else {
+      return FALSE;
+   }
 }