From a5a02f8e8223e030838961418f2c85f08922282a Mon Sep 17 00:00:00 2001 From: Santiago Gimeno Date: Wed, 1 Mar 2017 22:37:23 +0100 Subject: [PATCH] src: fix -Wsign-compare warning on OS X By casting `SCARD_E_INSUFFICIENT_BUFFER` to `LONG`. --- src/pcsclite.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pcsclite.cpp b/src/pcsclite.cpp index 2c1358c..9c44e60 100644 --- a/src/pcsclite.cpp +++ b/src/pcsclite.cpp @@ -290,7 +290,7 @@ LONG PCSCLite::get_card_readers(PCSCLite* pcsclite, AsyncResult* async_result) { readers_name_length = 0; #ifndef SCARD_AUTOALLOCATE /* Retry in case of insufficient buffer error */ - if (result == SCARD_E_INSUFFICIENT_BUFFER) { + if (result == (LONG)SCARD_E_INSUFFICIENT_BUFFER) { result = get_card_readers(pcsclite, async_result); } #endif