Let's make both situations pass.

pull/13/head
cloudwindy 2023-10-20 23:25:13 +08:00 zatwierdzone przez GitHub
rodzic 6eb4ac3822
commit de2ab268fb
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -600,7 +600,11 @@ int wait_flash_message(int fd,int ntimes) {
* 0x000020: 00 00 00 20 ...
*/
if ((cmd->cmd[2]!=0x20)||(cmd->cmd[3]!=0x0)||(cmd->cmd[4]!=0x1)||(cmd->cmd[5]!=0x2)||(cmd->cmd[6]!=0x2)) {
if (
((cmd->cmd[2]!=0x20)||(cmd->cmd[3]!=0x0)||(cmd->cmd[4]!=0x1)||(cmd->cmd[5]!=0x2)||(cmd->cmd[6]!=0x2))
&&
((cmd->cmd[9]!=0x53)||(cmd->cmd[10]!=0x50)||(cmd->cmd[11]!=0x4a)||(cmd->cmd[12]!=0x37)||(cmd->cmd[13]!=0x47))
) {
printf("wait_flash_message: got unexpected packet contents\n");
destroy_k5_struct(cmd);
continue;