summaryrefslogtreecommitdiffstats
path: root/sys/netinet/libalias/alias_irc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet/libalias/alias_irc.c')
-rw-r--r--sys/netinet/libalias/alias_irc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/libalias/alias_irc.c b/sys/netinet/libalias/alias_irc.c
index 06abab0..66106fa 100644
--- a/sys/netinet/libalias/alias_irc.c
+++ b/sys/netinet/libalias/alias_irc.c
@@ -80,7 +80,7 @@ AliasHandleIrcOut(struct libalias *la,
int i; /* Iterator through the source */
/* Calculate data length of TCP packet */
- tc = (struct tcphdr *)((char *)pip + (pip->ip_hl << 2));
+ tc = (struct tcphdr *)ip_next(pip);
hlen = (pip->ip_hl + tc->th_off) << 2;
tlen = ntohs(pip->ip_len);
dlen = tlen - hlen;
OpenPOWER on IntegriCloud