]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix adding routes on BSD.
authorRoy Marples <roy@marples.name>
Thu, 31 Jan 2008 14:18:30 +0000 (14:18 +0000)
committerRoy Marples <roy@marples.name>
Thu, 31 Jan 2008 14:18:30 +0000 (14:18 +0000)
interface.c

index 28636e35638ad670b3e63f6a307fbc7818d32e33..6f546487a5a34c954b4cc051b5c5b3152f9d15f7 100644 (file)
@@ -624,7 +624,7 @@ static int do_route (const char *ifname,
 #define ADDADDR(_addr) \
        memset (&su, 0, sizeof (su)); \
        su.sin.sin_family = AF_INET; \
-       su.sin.sin_len = sizeof (su.sin.sin_addr); \
+       su.sin.sin_len = sizeof (su.sin); \
        memcpy (&su.sin.sin_addr, &_addr, sizeof (su.sin.sin_addr)); \
        l = SA_SIZE (&(su.sa)); \
        memcpy (bp, &(su), l); \