gcc 4 fix. Networking team, please check whether this preserves the intended
semantics. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14871 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
56436a1ab8
commit
8c8e8b994e
@ -489,8 +489,10 @@ int main(int argc, char **argv)
|
|||||||
*p++ = lsrrlen - 1;
|
*p++ = lsrrlen - 1;
|
||||||
*p++ = IPOPT_MINOFF;
|
*p++ = IPOPT_MINOFF;
|
||||||
gateway[lsrr] = to.sin_addr;
|
gateway[lsrr] = to.sin_addr;
|
||||||
for (i = 1; i <= lsrr; i++)
|
for (i = 1; i <= lsrr; i++) {
|
||||||
*((struct in_addr *)p)++ = gateway[i];
|
*(struct in_addr *)p = gateway[i];
|
||||||
|
p = (u_char*)((struct in_addr *)p + 1);
|
||||||
|
}
|
||||||
ip->ip_dst = gateway[0];
|
ip->ip_dst = gateway[0];
|
||||||
} else
|
} else
|
||||||
ip->ip_dst = to.sin_addr;
|
ip->ip_dst = to.sin_addr;
|
||||||
|
Loading…
Reference in New Issue
Block a user