diff options
-rw-r--r-- | memdisk/setup.c | 4 |
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)) ) |