Index: /trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_snapshot.c
===================================================================
--- /trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_snapshot.c	(revision 33733)
+++ /trunk/src/VBox/GuestHost/OpenGL/state_tracker/state_snapshot.c	(revision 33734)
@@ -1941,5 +1941,5 @@
         {
             pProgram->pUniforms = crAlloc(pProgram->cUniforms*sizeof(CRGLSLUniform));
-            if (!pProgram) return VERR_NO_MEMORY;
+            if (!pProgram->pUniforms) return VERR_NO_MEMORY;
 
             for (k=0; k<pProgram->cUniforms; ++k)
