Revision ae12e3a6 hw/usb/ccid-card-emulated.c

b/hw/usb/ccid-card-emulated.c
503 503
    if (init_pipe_signaling(card) < 0) {
504 504
        return -1;
505 505
    }
506
    card->backend = parse_enumeration(card->backend_str, backend_enum_table, 0);
506

  
507
    card->backend = 0;
508
    if (card->backend_str) {
509
        card->backend = parse_enumeration(card->backend_str,
510
                                          backend_enum_table, 0);
511
    }
512

  
507 513
    if (card->backend == 0) {
508
        printf("unknown backend, must be one of:\n");
514
        printf("backend must be one of:\n");
509 515
        for (ptable = backend_enum_table; ptable->name != NULL; ++ptable) {
510 516
            printf("%s\n", ptable->name);
511 517
        }

Also available in: Unified diff