On 08/04/2012 12:42 AM, Vinson Lee wrote:
Fixes deference before null check defect reported by Coverity.

Signed-off-by: Vinson Lee<[email protected]>
---
  src/gallium/auxiliary/util/u_surface.c | 6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_surface.c 
b/src/gallium/auxiliary/util/u_surface.c
index a541a38..fcfff14 100644
--- a/src/gallium/auxiliary/util/u_surface.c
+++ b/src/gallium/auxiliary/util/u_surface.c
@@ -160,12 +160,12 @@ util_resource_copy_region(struct pipe_context *pipe,
     unsigned h = src_box->height;

     assert(src&&  dst);
-   assert((src->target == PIPE_BUFFER&&  dst->target == PIPE_BUFFER) ||
-          (src->target != PIPE_BUFFER&&  dst->target != PIPE_BUFFER));
-
     if (!src || !dst)
        return;

+   assert((src->target == PIPE_BUFFER&&  dst->target == PIPE_BUFFER) ||
+          (src->target != PIPE_BUFFER&&  dst->target != PIPE_BUFFER));
+
     src_format = src->format;
     dst_format = dst->format;


Reviewed-by: Brian Paul <[email protected]>
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to