@@ -1963,6 +1963,21 @@ podaflag = true;
1963
1963
return ;
1964
1964
}
1965
1965
/*===========================================================================*/
1966
+ static void testpwf (FILE * fhout , uint8_t essidlen , uint8_t * essid )
1967
+ {
1968
+ static int k ;
1969
+ static const char * pwf = "PWF" ;
1970
+
1971
+ if (podaflag == true) return ;
1972
+ if (essidlen < 5 ) return ;
1973
+ if (memcmp (essid , pwf , 3 ) != 0 ) return ;
1974
+ if ((isdigit ((unsigned char )essid [3 ])) && (isdigit ((unsigned char )essid [4 ])) && (isdigit ((unsigned char )essid [5 ])) && (isdigit ((unsigned char )essid [6 ]))&& (isdigit ((unsigned char )essid [7 ])) && (isdigit ((unsigned char )essid [8 ])) && (isdigit ((unsigned char )essid [9 ])))
1975
+ {
1976
+ for (k = 0 ; k < 1000 ; k ++ ) fprintf (fhout , "%c%c%c%c%c%03d\n" , essid [4 ], essid [5 ], essid [6 ], essid [7 ], essid [8 ], k );
1977
+ }
1978
+ return ;
1979
+ }
1980
+ /*===========================================================================*/
1966
1981
static void testroamingman (FILE * fhout , uint8_t essidlen , uint8_t * essid )
1967
1982
{
1968
1983
static int k1 , k2 , k3 ;
@@ -2211,6 +2226,7 @@ testmywifi(fhout, essidlen, essid);
2211
2226
testnet2g (fhout , essidlen , essid );
2212
2227
testnetv (fhout , essidlen , essid );
2213
2228
testpoda (fhout , essidlen , essid );
2229
+ testpwf (fhout , essidlen , essid );
2214
2230
testroamingman (fhout , essidlen , essid );
2215
2231
testrtk (fhout , essidlen , essid );
2216
2232
testtechnicolor (fhout , essidlen , essid );
0 commit comments