From ea6f82b979c21e67a8aeff17d2afaf9fda00ff9f Mon Sep 17 00:00:00 2001 From: paul Date: Tue, 28 Jun 2005 17:20:26 +0000 Subject: 2005-06-28 Paul Jakma * kernel_socket.c: (RTA_{ADDR,ATTR}_GET) fix mistake, NULL check should be on DEST argument --- zebra/kernel_socket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'zebra/kernel_socket.c') diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c index d17ffe8e..a27bebde 100644 --- a/zebra/kernel_socket.c +++ b/zebra/kernel_socket.c @@ -81,7 +81,7 @@ extern struct zebra_t zebrad; if ((RTMADDRS) & (RTA)) \ { \ int len = SAROUNDUP ((PNT)); \ - if ( ((RTA) != NULL) && \ + if ( ((DEST) != NULL) && \ af_check (((struct sockaddr *)(PNT))->sa_family)) \ memcpy ((caddr_t)(DEST), (PNT), len); \ (PNT) += len; \ @@ -90,7 +90,7 @@ extern struct zebra_t zebrad; if ((RTMADDRS) & (RTA)) \ { \ int len = SAROUNDUP ((PNT)); \ - if ( ((RTA) != NULL) ) \ + if ( ((DEST) != NULL) ) \ memcpy ((caddr_t)(DEST), (PNT), len); \ (PNT) += len; \ } -- cgit v1.2.1