Changeset 33575


Ignore:
Timestamp:
2012-09-27T22:05:42+02:00 (5 years ago)
Author:
juhosg
Message:

ar71xx: avoid possible NULL pointer dereference in ath79_init_{,local}_mac

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/arch/mips/ath79/dev-eth.c

    r33343 r33575  
    993993        int t; 
    994994 
    995         if (!is_valid_ether_addr(src)) { 
     995        if (!dst) 
     996                return; 
     997 
     998        if (!src || !is_valid_ether_addr(src)) { 
    996999                memset(dst, '\0', ETH_ALEN); 
    9971000                return; 
     
    10131016        int i; 
    10141017 
    1015         if (!is_valid_ether_addr(src)) { 
     1018        if (!dst) 
     1019                return; 
     1020 
     1021        if (!src || !is_valid_ether_addr(src)) { 
    10161022                memset(dst, '\0', ETH_ALEN); 
    10171023                return; 
Note: See TracChangeset for help on using the changeset viewer.