svga: Handle null buffers in svga_buffer_is_user_buffer().
[mesa.git] / 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;
+   }
 }