Lines Matching full:readers
502 TCHAR *readers = NULL;
504 char *readers = NULL;
536 readers = os_malloc(len);
537 if (readers == NULL) {
542 ret = SCardListReaders(scard->ctx, NULL, readers, &len);
549 wpa_printf(MSG_WARNING, "SCARD: No smart card readers "
553 wpa_hexdump_ascii(MSG_DEBUG, "SCARD: Readers", (u8 *) readers, len);
555 * readers is a list of available readers. The last entry is terminated
564 os_strncmp(&readers[pos], reader, os_strlen(reader)) == 0)
566 while (pos < len && readers[pos])
569 if (pos < len && readers[pos] == '\0')
580 wpa_printf(MSG_DEBUG, "SCARD: Selected reader='%S'", &readers[pos]);
582 wpa_printf(MSG_DEBUG, "SCARD: Selected reader='%s'", &readers[pos]);
585 ret = SCardConnect(scard->ctx, &readers[pos], SCARD_SHARE_SHARED,
596 os_free(readers);
597 readers = NULL;
685 os_free(readers);