From 3fe15c815c65b6662c727bdc4e7d87346eceec67 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Fri, 3 Feb 2023 16:47:46 +0100 Subject: [PATCH] Fix returning chunked data. Signed-off-by: Pol Henarejos --- tests/openpgp_card.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/openpgp_card.py b/tests/openpgp_card.py index 786d057..c4c182d 100644 --- a/tests/openpgp_card.py +++ b/tests/openpgp_card.py @@ -270,8 +270,8 @@ class OpenPGP_Card(object): raise ValueError(sw) if sw[0] == 0x61: return self.cmd_get_response(sw[1]) - if (sw[-2] == 0x61): - return self.cmd_get_response(sw[-1]) + elif (sw[-2] == 0x61): + return sw + self.cmd_get_response(sw[-1]) elif sw[-2] == 0x90 and sw[-1] == 0x00: return sw[0:-2] if sw[0] == 0x6a and sw[1] == 0x88: