2010-03-04 Vladimir Serbinenko <phcoder@gmail.com>
* disk/scsi.c (grub_scsi_iterate): Fix a memory leak.
This commit is contained in:
parent
d116e0d8d1
commit
3ab4bd77dd
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2010-03-04 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* disk/scsi.c (grub_scsi_iterate): Fix a memory leak.
|
||||||
|
|
||||||
2010-03-04 Robert Millan <rmh.grub@aybabtu.com>
|
2010-03-04 Robert Millan <rmh.grub@aybabtu.com>
|
||||||
|
|
||||||
Support relative image path in theme file.
|
Support relative image path in theme file.
|
||||||
|
|
|
@ -208,12 +208,14 @@ grub_scsi_iterate (int (*hook) (const char *name))
|
||||||
for (i = 0; i < luns; i++)
|
for (i = 0; i < luns; i++)
|
||||||
{
|
{
|
||||||
char *sname;
|
char *sname;
|
||||||
|
int ret;
|
||||||
sname = grub_xasprintf ("%s%c", name, 'a' + i);
|
sname = grub_xasprintf ("%s%c", name, 'a' + i);
|
||||||
if (!sname)
|
if (!sname)
|
||||||
return 1;
|
return 1;
|
||||||
if (hook (sname))
|
ret = hook (sname);
|
||||||
return 1;
|
|
||||||
grub_free (sname);
|
grub_free (sname);
|
||||||
|
if (ret)
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue