No dele Twitter Karl Sko disse que descobriu uma queda no Wi-Fi do iPhone quando conectado a um ponto de o chamado “% p% s% s% s% s% n”. O recurso AirDrop também está ausente, já que ele próprio funciona através de wi-fi.
Como Karl descobriu isso, ele ainda não disse.
A razão para essa reação ao nome de rede “% p% s% s% s% s% n” é que o caractere “%” nas linguagens de programação (em particular – C) faz parte da sintaxe. Mais precisamente, é um operador que gera variáveis com vários caracteres das strings de entrada. Portanto, sem qualquer limpeza, o nome da rede é ado para a biblioteca interna do iOS e estourou o buffer. Então o Wi-Fi e o AirDrop “caem” completamente.
O erro é bastante crítico, pois uma reinicialização regular do dispositivo não é capaz de corrigir o bug. Para restaurar o funcionamento do Wi-Fi, você precisa fazer uma redefinição completa das configurações de rede no iOS.