]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
efi/chainloader: fix use after free
authorAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 20 Jun 2015 20:38:17 +0000 (23:38 +0300)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Sat, 20 Jun 2015 20:38:17 +0000 (23:38 +0300)
Found by: Coverity scan.
CID: 96714

grub-core/loader/efi/chainloader.c

index 233237018b5be163f5f434d49e88c6bd9360b584..ec23cf4ed66fe2cc624c801af1e8ee36a2101330 100644 (file)
@@ -351,6 +351,7 @@ grub_cmd_chainloader (grub_command_t cmd __attribute__ ((unused)),
   loaded_image->device_handle = dev_handle;
 
   grub_file_close (file);
+  file = NULL;
 
   if (argc > 1)
     {