diff options
author | Igor Mammedov <imammedo@redhat.com> | 2013-03-07 19:12:43 +0100 |
---|---|---|
committer | Andreas Färber <afaerber@suse.de> | 2013-03-12 10:35:53 +0100 |
commit | d76fddaeeec674cab4802b585db6c9fb3a0066dc (patch) | |
tree | efe034b8e187448df93698f6bc30999fae9be8e8 | |
parent | fe3cc14fd83e0c8f376d849ccd0fc3433388442d (diff) | |
download | qemu-d76fddaeeec674cab4802b585db6c9fb3a0066dc.zip qemu-d76fddaeeec674cab4802b585db6c9fb3a0066dc.tar.gz qemu-d76fddaeeec674cab4802b585db6c9fb3a0066dc.tar.bz2 |
cpu: Fix qemu_get_cpu() to return NULL if CPU not found
Commit 55e5c2850 breaks CPU not found return value, and returns
CPU corresponding to the last non NULL env.
Fix it by returning CPU only if env is not NULL, otherwise CPU is
not found and function should return NULL.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
-rw-r--r-- | exec.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -260,7 +260,7 @@ CPUState *qemu_get_cpu(int index) env = env->next_cpu; } - return cpu; + return env ? cpu : NULL; } void cpu_exec_init(CPUArchState *env) |