mirror of
https://github.com/xemu-project/xemu.git
synced 2025-01-19 02:12:26 +00:00
ccid-card-emul: do not crash if backend is not provided
Program received signal SIGSEGV, Segmentation fault. __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp-sse42.S:164 164 movdqu (%rsi), %xmm2 (gdb) bt at /home/elmarco/320g/src/qemu/hw/ccid-card-emulated.c:477 at /home/elmarco/320g/src/qemu/hw/ccid-card-emulated.c:503 Signed-off-by: Marc-André Lureau <mlureau@redhat.com> Reviewed-by: Alon Levy <alevy@redhat.com>
This commit is contained in:
parent
e2fd2115ce
commit
d0ebd78890
@ -473,6 +473,9 @@ static uint32_t parse_enumeration(char *str,
|
||||
{
|
||||
uint32_t ret = not_found_value;
|
||||
|
||||
if (str == NULL)
|
||||
return 0;
|
||||
|
||||
while (table->name != NULL) {
|
||||
if (strcmp(table->name, str) == 0) {
|
||||
ret = table->value;
|
||||
|
Loading…
x
Reference in New Issue
Block a user