Make sure we set the address family (AF_INET & AF_INET6) in the flow's address structures. Needed by HTP personalities code.

remotes/origin/master-1.0.x
Victor Julien 16 years ago
parent fe55d996c1
commit 38f7479af2

@ -86,9 +86,13 @@ void FlowInit(Flow *f, Packet *p)
if (p->ip4h != NULL) { /* XXX MACRO */
SET_IPV4_SRC_ADDR(p,&f->src);
SET_IPV4_DST_ADDR(p,&f->dst);
f->src.family = AF_INET;
f->dst.family = AF_INET;
} else if (p->ip6h != NULL) { /* XXX MACRO */
SET_IPV6_SRC_ADDR(p,&f->src);
SET_IPV6_DST_ADDR(p,&f->dst);
f->src.family = AF_INET6;
f->dst.family = AF_INET6;
} /* XXX handle default */
else {
printf("FIXME: %s:%s:%" PRId32 "\n", __FILE__, __FUNCTION__, __LINE__);

Loading…
Cancel
Save