Changes for version 0.8.0
diff --git a/basicmbr.cc b/basicmbr.cc
index 4f193e2..797c4f2 100644
--- a/basicmbr.cc
+++ b/basicmbr.cc
@@ -606,8 +606,12 @@
 // the most common value for big disks (255 heads, 63 sectors per
 // track, & however many cylinders that computes to).
 void BasicMBRData::ReadCHSGeom(void) {
+   int err;
+
    numHeads = myDisk->GetNumHeads();
    numSecspTrack = myDisk->GetNumSecsPerTrack();
+   diskSize = myDisk->DiskSize(&err);
+   blockSize = myDisk->GetBlockSize();
    partitions[0].SetGeometry(numHeads, numSecspTrack, diskSize, blockSize);
 } // BasicMBRData::ReadCHSGeom()