summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--memdisk/setup.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/memdisk/setup.c b/memdisk/setup.c
index 8543298f..1d1c2d57 100644
--- a/memdisk/setup.c
+++ b/memdisk/setup.c
@@ -287,8 +287,6 @@ const struct geometry *get_disk_image_geometry(uint32_t where, uint32_t size)
}
sectors = size >> 9;
- hd_geometry.sectors = sectors;
-
for ( i = 0 ; i < known_geometries ; i++ ) {
if ( sectors == geometries[i].sectors ) {
hd_geometry = geometries[i];
@@ -296,6 +294,8 @@ const struct geometry *get_disk_image_geometry(uint32_t where, uint32_t size)
}
}
+ hd_geometry.sectors = sectors;
+
if ( CMD_HASDATA(p = getcmditem("c")) && (v = atou(p)) )
hd_geometry.c = v;
if ( CMD_HASDATA(p = getcmditem("h")) && (v = atou(p)) )