From 724af0212bf5225c530d3a7ca765cd7fa7352b6c Mon Sep 17 00:00:00 2001 From: Alexander Turner Date: Fri, 2 Aug 2024 12:09:53 +1000 Subject: [PATCH] feat: removed panic from darwin read error --- scard_darwin.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scard_darwin.go b/scard_darwin.go index e17d190..cb421e3 100644 --- a/scard_darwin.go +++ b/scard_darwin.go @@ -124,7 +124,7 @@ func scardTransmit(card uintptr, proto Protocol, cmd []byte, rsp []byte) (uint32 case ProtocolT0, ProtocolT1: sendpci.dwProtocol = C.uint32_t(proto) default: - panic("unknown protocol") + return 0, Error(C.SCARD_F_INTERNAL_ERROR) } sendpci.cbPciLength = C.sizeof_SCARD_IO_REQUEST