Ignore:
Timestamp:
10/12/08 21:20:16 (5 years ago)
Author:
BrainSlayer
Message:

fix a possible crash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/services/tools/site_survey_madwifi.c

    r10490 r10500  
    131131    int ap = 0, oldap = 0; 
    132132 
    133     unsigned char buf[sizeof( struct ieee80211req_scan_result )*256]; 
     133    unsigned char buf[24*1024]; 
    134134    char ssid[31]; 
    135135    unsigned char *cp; 
    136136    int len; 
    137137    char *sta = nvram_safe_get( "wifi_display" ); 
    138  
     138    memset(site_survey_lists,sizeof(site_survey_lists),0); 
    139139    eval( "iwlist", sta, "scan" ); 
    140140    len = 
     
    175175    } 
    176176    while( len >= sizeof( struct ieee80211req_scan_result ) ); 
    177  
    178177    write_site_survey(  ); 
    179178    open_site_survey(  ); 
     
    182181         && site_survey_lists[i].channel != 0; i++ ) 
    183182    { 
     183         
    184184        fprintf( stderr, 
    185185                 "[%2d] SSID[%20s] BSSID[%s] channel[%2d] rssi[%d] noise[%d] beacon[%d] cap[%x] dtim[%d] rate[%d]\n", 
     
    223223    return 0; 
    224224} 
     225 
Note: See TracChangeset for help on using the changeset viewer.