Browse Source

memset diversifier and sio before reading

Eric Betts 8 months ago
parent
commit
ab927ab02f
1 changed files with 2 additions and 0 deletions
  1. 2 0
      seader_credential.c

+ 2 - 0
seader_credential.c

@@ -73,6 +73,8 @@ static bool seader_credential_load(SeaderCredential* cred, FuriString* path, boo
         // Optional SIO/Diversifier
         cred->sio_len = sizeof(cred->sio); // No way to know real length;
         cred->diversifier_len = sizeof(cred->diversifier); // No way to know real length;
+        memset(cred->sio, 0, sizeof(cred->sio));
+        memset(cred->diversifier, 0, sizeof(cred->diversifier));
         flipper_format_read_hex(file, "SIO", cred->sio, cred->sio_len);
         flipper_format_read_hex(file, "Diversifier", cred->diversifier, cred->diversifier_len);