소스 검색

memset diversifier and sio before reading

Eric Betts 9 달 전
부모
커밋
ab927ab02f
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  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);