bootindex: change fprintf to error_report

The function may be called by qmp command, we should
report error message to the caller.

Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
Gonglei 2014-10-07 16:00:38 +08:00 committed by Gerd Hoffmann
parent 4aca8a8178
commit 54086fe5d2

View File

@ -24,6 +24,7 @@
#include "sysemu/sysemu.h" #include "sysemu/sysemu.h"
#include "qapi/visitor.h" #include "qapi/visitor.h"
#include "qemu/error-report.h"
typedef struct FWBootEntry FWBootEntry; typedef struct FWBootEntry FWBootEntry;
@ -93,7 +94,7 @@ void add_boot_device_path(int32_t bootindex, DeviceState *dev,
QTAILQ_FOREACH(i, &fw_boot_order, link) { QTAILQ_FOREACH(i, &fw_boot_order, link) {
if (i->bootindex == bootindex) { if (i->bootindex == bootindex) {
fprintf(stderr, "Two devices with same boot index %d\n", bootindex); error_report("Two devices with same boot index %d", bootindex);
exit(1); exit(1);
} else if (i->bootindex < bootindex) { } else if (i->bootindex < bootindex) {
continue; continue;