File opensc-fix-segfault-when-no-card.patch of Package opensc.29262

diff --git a/src/tools/cryptoflex-tool.c b/src/tools/cryptoflex-tool.c
index 23ebca2..7d3c9c3 100644
--- a/src/tools/cryptoflex-tool.c
+++ b/src/tools/cryptoflex-tool.c
@@ -1052,6 +1052,8 @@ int main(int argc, char * const argv[])
 	}
 
 	err = util_connect_card(ctx, &card, opt_reader, opt_wait, verbose);
+	if (card == NULL)
+	  goto end;
 	printf("Using card driver: %s\n", card->driver->name);
 
 	if (do_create_pin_file) {
openSUSE Build Service is sponsored by