Message ID | 1305626622-12925-1-git-send-email-alevy@redhat.com |
---|---|
State | New |
Headers | show |
Alon Levy <alevy@redhat.com> writes: > During initialization if no "backend=something" attribute is supplied > don't try to call strcmp with second argument being NULL. Reviewed-by: Markus Armbruster <armbru@redhat.com>
diff --git a/hw/ccid-card-emulated.c b/hw/ccid-card-emulated.c index 0b07184..ba56dca 100644 --- a/hw/ccid-card-emulated.c +++ b/hw/ccid-card-emulated.c @@ -476,6 +476,9 @@ static uint32_t parse_enumeration(char *str, { uint32_t ret = not_found_value; + if (!str) { + return ret; + } while (table->name != NULL) { if (strcmp(table->name, str) == 0) { ret = table->value;
During initialization if no "backend=something" attribute is supplied don't try to call strcmp with second argument being NULL. Signed-off-by: Alon Levy <alevy@redhat.com> --- hw/ccid-card-emulated.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)