From c0f3a2f841b00b399c87c4ea79c9f6db84930ea7 Mon Sep 17 00:00:00 2001 From: Carl Wallace Date: Wed, 20 Dec 2023 09:42:27 -0500 Subject: [PATCH] add length check to get_version (#545) --- src/transaction.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transaction.rs b/src/transaction.rs index 78ff3a9f..65140ad7 100644 --- a/src/transaction.rs +++ b/src/transaction.rs @@ -92,7 +92,7 @@ impl<'tx> Transaction<'tx> { // get version from device let response = Apdu::new(Ins::GetVersion).transmit(self, 261)?; - if !response.is_success() { + if !response.is_success() || response.data().is_empty() { return Err(Error::GenericError); }