Revision e4bcb14c monitor.c

b/monitor.c
215 215
    int i, all_devices;
216 216

  
217 217
    all_devices = !strcmp(device, "all");
218
    for (i = 0; i < MAX_DISKS; i++) {
219
        if (bs_table[i]) {
218
    for (i = 0; i < nb_drives; i++) {
220 219
            if (all_devices ||
221
                !strcmp(bdrv_get_device_name(bs_table[i]), device))
222
                bdrv_commit(bs_table[i]);
223
        }
220
                !strcmp(bdrv_get_device_name(drives_table[i].bdrv), device))
221
                bdrv_commit(drives_table[i].bdrv);
224 222
    }
225
    if (mtd_bdrv)
226
        if (all_devices || !strcmp(bdrv_get_device_name(mtd_bdrv), device))
227
            bdrv_commit(mtd_bdrv);
228 223
}
229 224

  
230 225
static void do_info(const char *item)

Also available in: Unified diff