Static analysis fix: uninitialized variables.

This is actually a false-positive, in this case, since Clang doesn't know
 that SDL_SetError() only ever returns -1. Feature request to improve that,
 with explanation about these specific SDL patches, is here:

   http://llvm.org/bugs/show_bug.cgi?id=19208
This commit is contained in:
Ryan C. Gordon 2014-03-20 10:41:47 -04:00
parent 1a2a3e9c8b
commit b659c70080
1 changed files with 4 additions and 4 deletions

View File

@ -970,8 +970,8 @@ static void
SDL_UnlockTextureYUV(SDL_Texture * texture) SDL_UnlockTextureYUV(SDL_Texture * texture)
{ {
SDL_Texture *native = texture->native; SDL_Texture *native = texture->native;
void *native_pixels; void *native_pixels = NULL;
int native_pitch; int native_pitch = 0;
SDL_Rect rect; SDL_Rect rect;
rect.x = 0; rect.x = 0;
@ -991,8 +991,8 @@ static void
SDL_UnlockTextureNative(SDL_Texture * texture) SDL_UnlockTextureNative(SDL_Texture * texture)
{ {
SDL_Texture *native = texture->native; SDL_Texture *native = texture->native;
void *native_pixels; void *native_pixels = NULL;
int native_pitch; int native_pitch = 0;
const SDL_Rect *rect = &texture->locked_rect; const SDL_Rect *rect = &texture->locked_rect;
const void* pixels = (void *) ((Uint8 *) texture->pixels + const void* pixels = (void *) ((Uint8 *) texture->pixels +
rect->y * texture->pitch + rect->y * texture->pitch +