]> git.proxmox.com Git - grub2.git/commitdiff
commands/macbless: Handle device opening errors correctly.
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 24 Jan 2015 20:15:14 +0000 (21:15 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 24 Jan 2015 20:15:14 +0000 (21:15 +0100)
Wrong variable was checked for errors.

Found by: Coverity scan.

grub-core/commands/macbless.c

index f9e01b6f9c8d014eccbf5f576b8f15175b03f144..18efa1a849f7e504be116b7249d4678ce3650dd1 100644 (file)
@@ -183,7 +183,7 @@ grub_cmd_macbless (grub_command_t cmd, int argc, char **args)
 {
   char *device_name;
   char *path = 0;
-  grub_device_t dev;
+  grub_device_t dev = 0;
   grub_err_t err;
 
   if (argc != 1)
@@ -197,7 +197,7 @@ grub_cmd_macbless (grub_command_t cmd, int argc, char **args)
   else
     path = path + 1;
 
-  if (!path || *path == 0 || !device_name)
+  if (!path || *path == 0 || !dev)
     {
       if (dev)
        grub_device_close (dev);