diff options
author | obrien <obrien@FreeBSD.org> | 2000-01-31 21:13:55 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2000-01-31 21:13:55 +0000 |
commit | f90dadee5aaaa028e6dc6260da96136f9c61c445 (patch) | |
tree | 164d22015b9d92120982d0ee2f6d16663e383304 /net/ngrep | |
parent | 095bf9ffc7156172bd2a6a3cbf40fe9569212d2c (diff) | |
download | FreeBSD-ports-f90dadee5aaaa028e6dc6260da96136f9c61c445.zip FreeBSD-ports-f90dadee5aaaa028e6dc6260da96136f9c61c445.tar.gz |
GNU configure is setting up PCAP_RESTART to use yyrestart. yyrestart in the
pcap library requires a FILE * argument, ngrep is called it with none.
Submitted by: Barry Lustig <barry@lustig.com>
Diffstat (limited to 'net/ngrep')
-rw-r--r-- | net/ngrep/files/patch-ngrep.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/net/ngrep/files/patch-ngrep.c b/net/ngrep/files/patch-ngrep.c new file mode 100644 index 0000000..1310923 --- /dev/null +++ b/net/ngrep/files/patch-ngrep.c @@ -0,0 +1,19 @@ +--- ngrep.c.orig Fri Oct 22 05:21:26 1999 ++++ ngrep.c Mon Jan 31 12:58:36 2000 +@@ -59,6 +59,7 @@ + int link_offset; + pcap_t *pd; + ++extern FILE *yyin; + + int main(int argc, char **argv) { + char c; +@@ -141,7 +142,7 @@ + free(filter); + filter = get_filter(&argv[optind-1]); + +- PCAP_RESTART(); ++ PCAP_RESTART(yyin); + if (pcap_compile(pd,&pcapfilter,filter,0,mask.s_addr)) { + pcap_perror(pd,"pcap compile"); + exit(-1); |