diff uicc/main.c @ 30:84d1c31d0fad

first round of refactoring for selection among multiple readers
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 12 Feb 2021 17:09:01 +0000
parents 78f93e3c9ebf
children 8a4f3d00d997
line wrap: on
line diff
--- a/uicc/main.c	Fri Feb 12 16:19:11 2021 +0000
+++ b/uicc/main.c	Fri Feb 12 17:09:01 2021 +0000
@@ -12,9 +12,10 @@
 	int rc;
 
 	setup_pcsc_context();
-	get_reader_name();
+	get_reader_list();
+	select_reader_num(0);
 	if (argc < 2)
-		printf("Card reader name: %s\n", reader_name_buf);
+		printf("Card reader name: %s\n", selected_reader);
 	connect_to_card();
 	if (argc >= 2) {
 		rc = dispatch_ready_argv(argc - 1, argv + 1);