summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhenning <henning@openbsd.org>2004-02-05 13:39:32 +0000
committerhenning <henning@openbsd.org>2004-02-05 13:39:32 +0000
commitebd6e0fba96666140e7b723f70bc24d1a6553a0c (patch)
tree12f29ae54fe04ecdecd58023a68c2ef9741ecc90
parentplug memory leak; PR3668 Emil Mikulic <emikulic@dmr.ath.cx> (diff)
downloadwireguard-openbsd-ebd6e0fba96666140e7b723f70bc24d1a6553a0c.tar.xz
wireguard-openbsd-ebd6e0fba96666140e7b723f70bc24d1a6553a0c.zip
isours() returns a pointer and thus should be checked against NULL not 0
From: Emil Mikulic <emikulic@dmr.ath.cx>
-rw-r--r--sbin/dhclient/dhclient.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sbin/dhclient/dhclient.c b/sbin/dhclient/dhclient.c
index c48cd70a21a..a9473e98c19 100644
--- a/sbin/dhclient/dhclient.c
+++ b/sbin/dhclient/dhclient.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dhclient.c,v 1.4 2004/02/05 13:33:22 henning Exp $ */
+/* $OpenBSD: dhclient.c,v 1.5 2004/02/05 13:39:32 henning Exp $ */
/* DHCP Client. */
@@ -193,7 +193,7 @@ routehandler(struct protocol *p)
break;
case RTM_DELADDR:
ifam = (struct ifa_msghdr *)rtm;
- if ((ip = isours(ifam->ifam_index)) == 0)
+ if ((ip = isours(ifam->ifam_index)) == NULL)
break;
if (findproto((char *)(ifam + 1), ifam->ifam_addrs) != AF_INET)
break;
@@ -201,7 +201,7 @@ routehandler(struct protocol *p)
break;
case RTM_IFINFO:
ifm = (struct if_msghdr *)rtm;
- if ((ip = isours(ifm->ifm_index)) == 0)
+ if ((ip = isours(ifm->ifm_index)) == NULL)
break;
if ((rtm->rtm_flags & RTF_UP) == 0)
goto die;