我在拥winpcap的时候程序里有这样的代码:

lpAdapter =   PacketOpenAdapter(AdapterList[Open-1]);
lpPacket = PacketAllocatePacket()



PacketFreePacket(lpPacket);
PacketCloseAdapter(lpAdapter);
上面的的在一个发包函数里,如果我每接到一个包后然后就用上面的代码发送应答包,结果发现内存渐涨,单步跟踪,好像是PacketCloseAdapter(lpAdapter)没有释放掉lpAdapter =   PacketOpenAdapter(AdapterList[Open-1])开得内存,所以导致内存渐涨,不知道这是winpcap的bug还是我没有把winpcap的应用好?哪位大侠可以给出一些合理的意见?