[질문] pcap의 pcap_open_live 함수 메모리 누수현상..?

ecstasy5001의 이미지

#include <pcap.h>
#include <stdio.h>
 
int main()
{
    pcap_t *capdev;
    char Value[255] = "eth1";
    char ErrBuf[255];
    while ( 1 )
    {
        capdev = pcap_open_live(Value, 255, 1, 1000, ErrBuf);
        usleep(100000);
        pcap_close(capdev);
    }
    return 1;
}

위와 같이 프로그램을 작성하고 실행해본다음 메모리 변화를 살펴봤는데

계속해서 메모리가 증가합니다..

capdev말고 해제해야할 다른 자원이 있는건가요??

왜? 어디에서? 무엇때문에 메모리 누수가 생기는지 궁금합니다.

조언부탁드리겠습니다..