From ffda9de7891d0a83dbfaec78e20cea4eded3fd1e Mon Sep 17 00:00:00 2001 From: Eric Betts Date: Sun, 16 Jul 2023 18:29:49 -0700 Subject: [PATCH] Set credential type to none when reading from file --- seader_credential.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/seader_credential.c b/seader_credential.c index 4251955..c7bb3b6 100644 --- a/seader_credential.c +++ b/seader_credential.c @@ -54,6 +54,7 @@ static bool seader_credential_load(SeaderCredential* cred, FuriString* path, boo FuriString* temp_str; temp_str = furi_string_alloc(); bool deprecated_version = false; + cred->type = SeaderCredentialTypeNone; if(cred->loading_cb) { cred->loading_cb(cred->loading_cb_ctx, true); @@ -370,6 +371,8 @@ void seader_credential_clear(SeaderCredential* cred) { cred->credential = 0; cred->bit_length = 0; cred->type = SeaderCredentialTypeNone; + memset(cred->sio, 0, sizeof(cred->sio)); + memset(cred->diversifier, 0, sizeof(cred->diversifier)); furi_string_reset(cred->load_path); }