pkt_data arg的pcap_next_ex()malloc

时间:2017-10-16 13:53:45

标签: c pcap

你应该string = "Workshop (, ) (, ) (Corporate, October 2017)" string.gsub(' (, )', '') #=> "Workshop (Corporate, October 2017)" malloc arg到const u_char **pkt_data吗?

pcap_next_ex()

即。

int pcap_next_ex(pcap_t *p, struct pcap_pkthdr **pkt_header, const u_char **pkt_data);

我原本认为不是根据你不打算免费提供的文件u_char *buf = malloc(100); pcap_next_ex(pcap_ptr, &pkt_header, &buf); pkt_header

  

struct pcap_pkthdr和分组数据不会被释放   呼叫者,并且在下次呼叫后不保证有效   pcap_next_ex(),pcap_next(),pcap_loop()或pcap_dispatch();如果   代码需要它们保持有效,它必须复制它们。

有人可以确认或否认吗?

0 个答案:

没有答案