+2011-12-13 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/videotest.c (grub_cmd_videotest): Check that
+ allocation succeeded.
+
2011-12-13 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/fs/iso9660.c (grub_iso9660_convert_string): Make first
grub_video_create_render_target (&text_layer, width, height,
GRUB_VIDEO_MODE_TYPE_RGB
| GRUB_VIDEO_MODE_TYPE_ALPHA);
+ if (!text_layer)
+ goto fail;
grub_video_set_active_render_target (text_layer);
grub_errno = GRUB_ERR_NONE;
return grub_errno;
+
+ fail:
+ grub_video_delete_render_target (text_layer);
+ grub_video_restore ();
+ return grub_errno;
}
static grub_command_t cmd;