View | Details | Raw Unified | Return to bug 176748 | Differences between
and this patch

Collapse All | Expand All

(-)/home/jhb/work/p4/boot/sys/boot/i386/libi386/biosdisk.c (-1 / +1 lines)
Lines 246-252 Link Here
246
	v86.ds = VTOPSEG(&params);
246
	v86.ds = VTOPSEG(&params);
247
	v86.esi = VTOPOFF(&params);
247
	v86.esi = VTOPOFF(&params);
248
	v86int();
248
	v86int();
249
	if (!V86_CY(v86.efl)) {
249
	if (!V86_CY(v86.efl) && params.sectors != 0) {
250
		bd->bd_sectors = params.sectors;
250
		bd->bd_sectors = params.sectors;
251
		bd->bd_sectorsize = params.sector_size;
251
		bd->bd_sectorsize = params.sector_size;
252
	}
252
	}

Return to bug 176748