diff --git a/lib/libelectronic-id b/lib/libelectronic-id index 2d2ab20c..4e8dde0c 160000 --- a/lib/libelectronic-id +++ b/lib/libelectronic-id @@ -1 +1 @@ -Subproject commit 2d2ab20cf92561533546c646eba4c4da64e17f5f +Subproject commit 4e8dde0c7d937d32e79a1f5d24ded7f0a181c328 diff --git a/src/controller/threads/commandhandlerconfirmthread.hpp b/src/controller/threads/commandhandlerconfirmthread.hpp index 3654d391..f1621546 100644 --- a/src/controller/threads/commandhandlerconfirmthread.hpp +++ b/src/controller/threads/commandhandlerconfirmthread.hpp @@ -43,6 +43,7 @@ class CommandHandlerConfirmThread : public ControllerChildThread void doRun() override { const auto result = commandHandler.onConfirm(window, cardCertAndPinInfo); + cardCertAndPinInfo.cardInfo->eid().release(); emit completed(result); }