On Sun, Nov 21, 2010 at 10:49:41AM +0000, Bernhard Schmidt wrote:
> Author: bschmidt
> Date: Sun Nov 21 10:49:40 2010
> New Revision: 215612
> URL: http://svn.freebsd.org/changeset/base/215612
> 
> Log:
>   Compare the address of the array, not the array.
>   
>   Committed by:       rpaulo
>   Found with: Coverity Prevent(tm)
>   CID:                3690

This doesn't make sense to me. How can the address of the array member
be null? Also comparing the array and comparing its address has the same
effect as the array is converted to the pointer anyway in the context of
the comparison.

Stefan

> Modified:
>   stable/8/sys/net80211/ieee80211_scan_sta.c
> Directory Properties:
>   stable/8/sys/   (props changed)
>   stable/8/sys/amd64/include/xen/   (props changed)
>   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
>   stable/8/sys/contrib/dev/acpica/   (props changed)
>   stable/8/sys/contrib/pf/   (props changed)
>   stable/8/sys/dev/xen/xenpci/   (props changed)
> 
> Modified: stable/8/sys/net80211/ieee80211_scan_sta.c
> ==============================================================================
> --- stable/8/sys/net80211/ieee80211_scan_sta.c        Sun Nov 21 10:45:10 
> 2010        (r215611)
> +++ stable/8/sys/net80211/ieee80211_scan_sta.c        Sun Nov 21 10:49:40 
> 2010        (r215612)
> @@ -1013,7 +1013,7 @@ match_bss(struct ieee80211vap *vap,
>                */
>               if (se->se_capinfo & 
> (IEEE80211_CAPINFO_IBSS|IEEE80211_CAPINFO_ESS))
>                       fail |= MATCH_CAPINFO;
> -             else if (se->se_meshid == NULL)
> +             else if (&se->se_meshid == NULL)
>                       fail |= MATCH_MESH_NOID;
>               else if (ms->ms_idlen != 0 &&
>                   match_id(se->se_meshid, ms->ms_id, ms->ms_idlen))
> 
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to