--- a/src/video/SDL_video.c Wed Jul 10 22:06:11 2013 -0700
+++ b/src/video/SDL_video.c Wed Jul 10 22:13:19 2013 -0700
@@ -1212,6 +1212,10 @@
}
}
window = (SDL_Window *)SDL_calloc(1, sizeof(*window));
+ if (!window) {
+ SDL_OutOfMemory();
+ return NULL;
+ }
window->magic = &_this->window_magic;
window->id = _this->next_object_id++;
window->x = x;
@@ -1267,6 +1271,10 @@
return NULL;
}
window = (SDL_Window *)SDL_calloc(1, sizeof(*window));
+ if (!window) {
+ SDL_OutOfMemory();
+ return NULL;
+ }
window->magic = &_this->window_magic;
window->id = _this->next_object_id++;
window->flags = SDL_WINDOW_FOREIGN;