2008-04-13 Robert Millan <rmh@aybabtu.com>
Improve robustness when handling LVM. * disk/lvm.c (grub_lvm_getvalue): Return 0 when `*p' is NULL (and leave `*p' unmodified). (grub_lvm_iterate): Don't assume `vg->lvs != NULL' when iterating through it. (grub_lvm_memberlist): Don't assume `lv->vg->pvs != NULL' when iterating through it. (grub_lvm_open): Don't assume `vg->lvs != NULL' when iterating through it. (grub_lvm_scan_device): Check the return value (and fail gracefuly when due) on each grub_lvm_getvalue() or grub_strstr() call. Don't assume `vg->pvs != NULL' when iterating through it.
This commit is contained in:
parent
5325687fc6
commit
7ceeee39d7
2 changed files with 206 additions and 132 deletions
16
ChangeLog
16
ChangeLog
|
@ -1,3 +1,19 @@
|
|||
2008-04-13 Robert Millan <rmh@aybabtu.com>
|
||||
|
||||
Improve robustness when handling LVM.
|
||||
|
||||
* disk/lvm.c (grub_lvm_getvalue): Return 0 when `*p' is NULL
|
||||
(and leave `*p' unmodified).
|
||||
(grub_lvm_iterate): Don't assume `vg->lvs != NULL' when iterating
|
||||
through it.
|
||||
(grub_lvm_memberlist): Don't assume `lv->vg->pvs != NULL' when
|
||||
iterating through it.
|
||||
(grub_lvm_open): Don't assume `vg->lvs != NULL' when iterating
|
||||
through it.
|
||||
(grub_lvm_scan_device): Check the return value (and fail gracefuly
|
||||
when due) on each grub_lvm_getvalue() or grub_strstr() call.
|
||||
Don't assume `vg->pvs != NULL' when iterating through it.
|
||||
|
||||
2008-04-13 Robert Millan <rmh@aybabtu.com>
|
||||
|
||||
* gendistlist.sh (EXTRA_DISTFILES): Add `genpartmaplist.sh'.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue