Revision cb446eca monitor.c

b/monitor.c
191 191
    QString *outbuf;
192 192
    ReadLineState *rs;
193 193
    MonitorControl *mc;
194
    CPUArchState *mon_cpu;
194
    CPUState *mon_cpu;
195 195
    BlockDriverCompletionFunc *password_completion_cb;
196 196
    void *password_opaque;
197 197
    QError *error;
......
900 900
    if (cpu == NULL) {
901 901
        return -1;
902 902
    }
903
    cur_mon->mon_cpu = cpu->env_ptr;
903
    cur_mon->mon_cpu = cpu;
904 904
    return 0;
905 905
}
906 906

  
......
910 910
        monitor_set_cpu(0);
911 911
    }
912 912
    cpu_synchronize_state(cur_mon->mon_cpu);
913
    return cur_mon->mon_cpu;
913
    return cur_mon->mon_cpu->env_ptr;
914 914
}
915 915

  
916 916
int monitor_get_cpu_index(void)

Also available in: Unified diff