diff options
author | paul <paul> | 2005-06-28 17:20:26 +0000 |
---|---|---|
committer | paul <paul> | 2005-06-28 17:20:26 +0000 |
commit | a6a180fe858455ee9b22802c90a5de38428b3922 (patch) | |
tree | 2e05fc61b558a4c41c144d52c6a1b0539e1ed7b0 /zebra/kernel_socket.c | |
parent | 308650755ded752cf1303ef177979e2bd9885aa6 (diff) | |
download | quagga-a6a180fe858455ee9b22802c90a5de38428b3922.tar.bz2 quagga-a6a180fe858455ee9b22802c90a5de38428b3922.tar.xz |
2005-06-28 Paul Jakma <paul.jakma@sun.com>
* kernel_socket.c: (RTA_{ADDR,ATTR}_GET) fix mistake, NULL check
should be on DEST argument
Diffstat (limited to 'zebra/kernel_socket.c')
-rw-r--r-- | zebra/kernel_socket.c | 4 |
1 files changed, 2 insertions, 2 deletions
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; \ } |