summaryrefslogtreecommitdiffstats
path: root/sys/net/if.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2005-07-19 10:12:58 +0000
committerrwatson <rwatson@FreeBSD.org>2005-07-19 10:12:58 +0000
commite648c739b2132475852b2a16ebd31207f2483879 (patch)
treeba4be7943d7b2ae8e697f724b90e7df8bcda07c4 /sys/net/if.c
parentd19a0a8dd99892b46186e50580669667089620f9 (diff)
downloadFreeBSD-src-e648c739b2132475852b2a16ebd31207f2483879.zip
FreeBSD-src-e648c739b2132475852b2a16ebd31207f2483879.tar.gz
In multicast routines:
Compare pointers with NULL rather than treating them as booleans. Compare pointers with NULL rather than 0 to make it more clear they are pointers. Assign pointers value of NULL rather than 0 to make it more clear they are pointers. MFC after: 3 days
Diffstat (limited to 'sys/net/if.c')
-rw-r--r--sys/net/if.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/sys/net/if.c b/sys/net/if.c
index 92ee99c..f41b795 100644
--- a/sys/net/if.c
+++ b/sys/net/if.c
@@ -1853,11 +1853,11 @@ if_addmulti(struct ifnet *ifp, struct sockaddr *sa, struct ifmultiaddr **retifma
* find out which AF_LINK address this maps to, if it isn't one
* already.
*/
- if (ifp->if_resolvemulti) {
+ if (ifp->if_resolvemulti != NULL) {
error = ifp->if_resolvemulti(ifp, &llsa, sa);
if (error) return error;
} else {
- llsa = 0;
+ llsa = NULL;
}
MALLOC(ifma, struct ifmultiaddr *, sizeof *ifma, M_IFMADDR, M_WAITOK);
@@ -1881,7 +1881,7 @@ if_addmulti(struct ifnet *ifp, struct sockaddr *sa, struct ifmultiaddr **retifma
if (retifma != NULL)
*retifma = ifma;
- if (llsa != 0) {
+ if (llsa != NULL) {
TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) {
if (sa_equal(ifma->ifma_addr, llsa))
break;
@@ -1908,7 +1908,7 @@ if_addmulti(struct ifnet *ifp, struct sockaddr *sa, struct ifmultiaddr **retifma
* We are certain we have added something, so call down to the
* interface to let them know about it.
*/
- if (ifp->if_ioctl) {
+ if (ifp->if_ioctl != NULL) {
s = splimp();
IFF_LOCKGIANT(ifp);
(void) (*ifp->if_ioctl)(ifp, SIOCADDMULTI, 0);
@@ -1932,7 +1932,7 @@ if_delmulti(struct ifnet *ifp, struct sockaddr *sa)
TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link)
if (sa_equal(sa, ifma->ifma_addr))
break;
- if (ifma == 0)
+ if (ifma == NULL)
return ENOENT;
if (ifma->ifma_refcount > 1) {
@@ -1956,7 +1956,7 @@ if_delmulti(struct ifnet *ifp, struct sockaddr *sa)
splx(s);
free(ifma->ifma_addr, M_IFMADDR);
free(ifma, M_IFMADDR);
- if (sa == 0)
+ if (sa == NULL)
return 0;
/*
@@ -1973,7 +1973,7 @@ if_delmulti(struct ifnet *ifp, struct sockaddr *sa)
TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link)
if (sa_equal(sa, ifma->ifma_addr))
break;
- if (ifma == 0)
+ if (ifma == NULL)
return 0;
if (ifma->ifma_refcount > 1) {
@@ -1983,7 +1983,7 @@ if_delmulti(struct ifnet *ifp, struct sockaddr *sa)
s = splimp();
TAILQ_REMOVE(&ifp->if_multiaddrs, ifma, ifma_link);
- if (ifp->if_ioctl) {
+ if (ifp->if_ioctl != NULL) {
IFF_LOCKGIANT(ifp);
(void) (*ifp->if_ioctl)(ifp, SIOCDELMULTI, 0);
IFF_UNLOCKGIANT(ifp);
OpenPOWER on IntegriCloud