mirror of https://gitee.com/openkylin/qemu.git
Merge remote-tracking branch 'alon/libcacard_ccid.2' into staging
# By Cole Robinson # Via Alon Levy * alon/libcacard_ccid.2: ccid: Fix crash when backend isn't specified Message-id: 20130426234357.GA12457@garlic.tami Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
commit
45dddd90c3
|
@ -503,9 +503,15 @@ static int emulated_initfn(CCIDCardState *base)
|
|||
if (init_pipe_signaling(card) < 0) {
|
||||
return -1;
|
||||
}
|
||||
card->backend = parse_enumeration(card->backend_str, backend_enum_table, 0);
|
||||
|
||||
card->backend = 0;
|
||||
if (card->backend_str) {
|
||||
card->backend = parse_enumeration(card->backend_str,
|
||||
backend_enum_table, 0);
|
||||
}
|
||||
|
||||
if (card->backend == 0) {
|
||||
printf("unknown backend, must be one of:\n");
|
||||
printf("backend must be one of:\n");
|
||||
for (ptable = backend_enum_table; ptable->name != NULL; ++ptable) {
|
||||
printf("%s\n", ptable->name);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue