Signed-off-by: Karel Zak <kzak@redhat.com>
for (i = 0; i < 4; i++) {
struct dos_partition *p = self_partition(cxt, i);
- assert(p);
- if (is_used_partition(p)) {
+ if (p && is_used_partition(p)) {
fdisk_sector_t start = dos_partition_get_start(p);
if (first + grain <= start)
free_sectors = 1;
l = self_label(cxt);
p = self_partition(cxt, n);
+ assert(p);
pe = self_pte(cxt, n);
if (!pe)
return -EINVAL;
p = self_partition(cxt, i);
+ assert(p);
switch (flag) {
case DOS_FLAG_ACTIVE: