Merge branch 'mesa_7_7_branch'
[mesa.git] / src / gallium / drivers / svga / svga_state_fs.c
index d29f3762d2bc1e1b27475bdff2111a33c82a2d8a..ec2886348b9c24aaa9e8f8b7131bf8679ef94c1a 100644 (file)
@@ -81,8 +81,10 @@ static enum pipe_error compile_fs( struct svga_context *svga,
    }
 
    result->id = util_bitmask_add(svga->fs_bm);
-   if(result->id == UTIL_BITMASK_INVALID_INDEX)
+   if(result->id == UTIL_BITMASK_INVALID_INDEX) {
+      ret = PIPE_ERROR_OUT_OF_MEMORY;
       goto fail;
+   }
 
    ret = SVGA3D_DefineShader(svga->swc, 
                              result->id,