mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-27 09:39:22 +00:00
util/setup: fix memory leak.
Found by: Coverity scan.
This commit is contained in:
1 parent
e2a21238da
commit
64440daa21
1 file changed
+4
-1
+4
-1
@@ -322,7 +322,10 @@ SETUP (const char *dir,
|
|||||||
continue;
|
continue;
|
||||||
try_dev = grub_device_open (drive);
|
try_dev = grub_device_open (drive);
|
||||||
if (! try_dev)
|
if (! try_dev)
|
||||||
continue;
|
{
|
||||||
|
free (drive);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (!found && try_dev->disk->id == dest_dev->disk->id
|
if (!found && try_dev->disk->id == dest_dev->disk->id
|
||||||
&& try_dev->disk->dev->id == dest_dev->disk->dev->id)
|
&& try_dev->disk->dev->id == dest_dev->disk->dev->id)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user