Changeset 76787 in vbox for trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_texture.c
- Timestamp:
- Jan 11, 2019 8:00:15 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_texture.c
r76553 r76787 169 169 void SERVER_DISPATCH_APIENTRY crServerDispatchGetTexEnvfv( GLenum target, GLenum pname, GLfloat * params ) 170 170 { 171 GLfloat local_params[4] ;171 GLfloat local_params[4] = {0}; 172 172 (void) params; 173 173 if (GL_POINT_SPRITE != target && pname != GL_COORD_REPLACE) … … 181 181 void SERVER_DISPATCH_APIENTRY crServerDispatchGetTexEnviv( GLenum target, GLenum pname, GLint * params ) 182 182 { 183 GLint local_params[4] ;183 GLint local_params[4] = {0}; 184 184 (void) params; 185 185 if (GL_POINT_SPRITE != target && pname != GL_COORD_REPLACE) … … 203 203 GLint i; 204 204 205 if (n >= UINT32_MAX / sizeof(GLuint))205 if (n <= 0 || n >= INT32_MAX / sizeof(GLuint)) 206 206 { 207 207 crError("crServerDispatchDeleteTextures: parameter 'n' is out of range"); … … 239 239 GLint i; 240 240 241 if (n >= INT32_MAX / sizeof(GLuint))241 if (n <= 0 || n >= INT32_MAX / sizeof(GLuint)) 242 242 { 243 243 crError("crServerDispatchPrioritizeTextures: parameter 'n' is out of range"); … … 285 285 (void) residences; 286 286 287 if (n >= INT32_MAX / sizeof(GLuint))287 if (n <= 0 || n >= INT32_MAX / sizeof(GLuint)) 288 288 { 289 289 crError("crServerDispatchAreTexturesResident: parameter 'n' is out of range");
Note:
See TracChangeset
for help on using the changeset viewer.