diff options
Diffstat (limited to 'gg_sniff/pcap.c')
-rw-r--r-- | gg_sniff/pcap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gg_sniff/pcap.c b/gg_sniff/pcap.c index 27a411a..0f95dad 100644 --- a/gg_sniff/pcap.c +++ b/gg_sniff/pcap.c @@ -463,7 +463,7 @@ ip_handle(struct ip *ip, const u_char *pend, u_int wirelen) if (!close) { pkt.type = PACKET_DATA; pkt.data_connid = conn->id; - pkt.data_size = size << 8 | response; + pkt.data_size = size / GG_PKTDATA_SIZE_FACTOR | (response << 7); gg_client_send(_cap.ggcli, &pkt); ggnet_conn_data(_cap.net, conn, size, response); } else { |