diff options
Diffstat (limited to 'pcap.c')
-rw-r--r-- | pcap.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -33,7 +33,7 @@ #ifndef lint static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/libpcap/pcap.c,v 1.74 2004-03-24 19:50:54 mcr Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/libpcap/pcap.c,v 1.75 2004-10-19 07:06:14 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -679,6 +679,15 @@ pcap_stats_dead(pcap_t *p, struct pcap_stat *ps) return (-1); } +void +pcap_close_common(pcap_t *p) +{ + if (p->buffer != NULL) + free(p->buffer); + if (p->fd >= 0) + close(p->fd); +} + static void pcap_close_dead(pcap_t *p) { |