]> git.proxmox.com Git - grub2.git/blobdiff - grub-core/video/video.c
* grub-core/commands/videotest.c (grub_cmd_videotest): Fix error
[grub2.git] / grub-core / video / video.c
index aab9b181a40cb79de644e72e1f52bc4fcbf9915a..844f36c08c13b43a4af67d6ef87243b5dd97d5de 100644 (file)
@@ -339,6 +339,7 @@ grub_video_create_render_target (struct grub_video_render_target **result,
                                  unsigned int width, unsigned int height,
                                  unsigned int mode_type)
 {
+  *result = 0;
   if (! grub_video_adapter_active)
     return grub_error (GRUB_ERR_BAD_DEVICE, "no video mode activated");
 
@@ -351,6 +352,8 @@ grub_video_create_render_target (struct grub_video_render_target **result,
 grub_err_t
 grub_video_delete_render_target (struct grub_video_render_target *target)
 {
+  if (!target)
+    return GRUB_ERR_NONE;
   if (! grub_video_adapter_active)
     return grub_error (GRUB_ERR_BAD_DEVICE, "no video mode activated");