diff --git a/src/tools/pkcs11-tool.c b/src/tools/pkcs11-tool.c index 65a73ed8..fc04e4f9 100644 --- a/src/tools/pkcs11-tool.c +++ b/src/tools/pkcs11-tool.c @@ -543,7 +543,7 @@ int main(int argc, char * argv[]) opt_slot = slot; } - if (opt_slot == NO_SLOT) { + if ((opt_slot == NO_SLOT) && (action_count > do_list_slots)) { fprintf(stderr, "You must specify a slot ID\n"); err = 1; goto end;