grub-probe: fix memory leak in probe (ofpath)
Found by: Coverity scan. CID: 73772
This commit is contained in:
parent
03f1f24e37
commit
4358e0c81e
1 changed files with 2 additions and 1 deletions
|
@ -429,7 +429,7 @@ probe (const char *path, char **device_names, char delim)
|
|||
if (print == PRINT_HINT_STR)
|
||||
{
|
||||
const char *osdev = grub_util_biosdisk_get_osdev (dev->disk);
|
||||
const char *ofpath = osdev ? grub_util_devname_to_ofpath (osdev) : 0;
|
||||
char *ofpath = osdev ? grub_util_devname_to_ofpath (osdev) : 0;
|
||||
char *biosname, *bare, *efi;
|
||||
const char *map;
|
||||
|
||||
|
@ -443,6 +443,7 @@ probe (const char *path, char **device_names, char delim)
|
|||
grub_util_fprint_full_disk_name (stdout, tmp, dev);
|
||||
printf ("' ");
|
||||
free (tmp);
|
||||
free (ofpath);
|
||||
}
|
||||
|
||||
biosname = grub_util_guess_bios_drive (*curdev);
|
||||
|
|
Loading…
Reference in a new issue