Просмотр исходного кода

memset diversifier and sio before reading

Eric Betts 8 месяцев назад
Родитель
Сommit
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);