diff options
-rw-r--r-- | firmware/common/disk.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/common/disk.c b/firmware/common/disk.c index 89805729a6..1a7ddd9eb4 100644 --- a/firmware/common/disk.c +++ b/firmware/common/disk.c | |||
@@ -61,7 +61,7 @@ static int vol_drive[NUM_VOLUMES]; /* mounted to which drive (-1 if none) */ | |||
61 | static struct mutex disk_mutex; | 61 | static struct mutex disk_mutex; |
62 | 62 | ||
63 | #ifdef MAX_LOG_SECTOR_SIZE | 63 | #ifdef MAX_LOG_SECTOR_SIZE |
64 | static int disk_sector_multiplier[NUM_DRIVES] = {1}; | 64 | static int disk_sector_multiplier[NUM_DRIVES] = {[0 ... NUM_DRIVES-1] = 1}; |
65 | 65 | ||
66 | int disk_get_sector_multiplier(IF_MD_NONVOID(int drive)) | 66 | int disk_get_sector_multiplier(IF_MD_NONVOID(int drive)) |
67 | { | 67 | { |
@@ -217,8 +217,7 @@ int disk_mount(int drive) | |||
217 | mounted++; | 217 | mounted++; |
218 | vol_drive[volume] = drive; /* remember the drive for this volume */ | 218 | vol_drive[volume] = drive; /* remember the drive for this volume */ |
219 | volume = get_free_volume(); /* prepare next entry */ | 219 | volume = get_free_volume(); /* prepare next entry */ |
220 | if (drive == 0) | 220 | disk_sector_multiplier[drive] = j; |
221 | disk_sector_multiplier[drive] = j; | ||
222 | break; | 221 | break; |
223 | } | 222 | } |
224 | } | 223 | } |