aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gg_sniff/gg_sniff.c2
-rw-r--r--gg_sniff/pcap.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/gg_sniff/gg_sniff.c b/gg_sniff/gg_sniff.c
index 91585b7..467b59c 100644
--- a/gg_sniff/gg_sniff.c
+++ b/gg_sniff/gg_sniff.c
@@ -101,7 +101,7 @@ main(int argc, char **argv)
_ev_base = event_base_new();
- net = ggnet_new();
+ net = ggnet_new(GGNET_MANAGE_CONNID_TRUE);
if (!net)
goto quit;
ggcli = gg_client_connect(_ev_base, ggserv_ip, ggserv_port, NULL, NULL, NULL);
diff --git a/gg_sniff/pcap.c b/gg_sniff/pcap.c
index 52416e5..27a411a 100644
--- a/gg_sniff/pcap.c
+++ b/gg_sniff/pcap.c
@@ -474,7 +474,7 @@ ip_handle(struct ip *ip, const u_char *pend, u_int wirelen)
}
} else {
if (!close) {
- conn = ggnet_conn_add(_cap.net, &src, src_port, &dst, dst_port, proto, size);
+ conn = ggnet_conn_add(_cap.net, &src, src_port, &dst, dst_port, proto, size, -1);
pkt.type = PACKET_NEWCONN;
pkt.newconn_id = conn->id;
pkt.newconn_src = src.s_addr;