Changeset 8580


Ignore:
Timestamp:
12/11/07 19:43:23 (5 years ago)
Author:
BrainSlayer
Message:

crashfixes if no wificard is installed

Location:
src/router
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/modules/broadcom.c

    r8577 r8580  
    49794979{ 
    49804980#ifndef HAVE_MADWIFI 
    4981   websWrite (wp, "%s mW", nvram_safe_get ("txpwr")); 
     4981  websWrite (wp, "%s mW", nvram_safe_get ("wl0_txpwr")); 
    49824982#else 
    49834983  char mode[32]; 
  • src/router/services/networking/network.c

    r8549 r8580  
    465465#endif 
    466466int instance = get_wl_instance(name); 
    467  
     467if (instance==-1) 
     468    return -1; //no wireless device 
    468469  if (nvram_nmatch ("infra","wl%d_mode", instance)) 
    469470    { 
     
    14091410                ether_atoe (mac, ifr.ifr_hwaddr.sa_data); 
    14101411                int instance = get_wl_instance(name); 
     1412                if (instance==-1) 
     1413                    continue; // no wireless device 
    14111414                if (nvram_nmatch ("","wl%d_hwaddr",instance ) 
    14121415                    || !nvram_nget ("wl%d_hwaddr",instance)) 
  • src/router/services/sysinit/sysinit-broadcom.c

    r8497 r8580  
    117117 
    118118  int brand = getRouterBrand (); 
     119      char macbuf[32]; 
     120      char eaddr[32]; 
    119121 
    120122#ifdef HAVE_MSSID               //v24 
     
    228230    case ROUTER_WRT600N: 
    229231      eval ("insmod", "wl");    //load module 
    230       char macbuf[32]; 
    231       char eaddr[32]; 
    232232      wl_hwaddr("eth1",macbuf); 
    233233      ether_etoa((uchar *)macbuf, eaddr); 
  • src/router/shared/wl.c

    r8527 r8580  
    843843if (get_wl_instance("eth3")==instance) 
    844844    return "eth3"; 
     845return "eth1"; // dirty for debugging 
    845846}  
    846847 
Note: See TracChangeset for help on using the changeset viewer.