From 12acff196f14aa2fa2c910afa3c3d7b886e736c2 Mon Sep 17 00:00:00 2001 From: Ales Ledvinka Date: Oct 15 2012 15:11:25 +0000 Subject: fix -i with invalid interface specified --- diff --git a/arpwatch-2.1a15-lookupiinvalid.patch b/arpwatch-2.1a15-lookupiinvalid.patch new file mode 100644 index 0000000..c524c74 --- /dev/null +++ b/arpwatch-2.1a15-lookupiinvalid.patch @@ -0,0 +1,12 @@ +diff -up ./arpwatch.c.iinval ./arpwatch.c +--- ./arpwatch.c.iinval 2012-10-15 16:55:58.646218256 +0200 ++++ ./arpwatch.c 2012-10-15 17:04:30.566199946 +0200 +@@ -171,7 +171,7 @@ try_dev(char *interface, pcap_t **pd, in + timeout = 1000; + + *pd = pcap_open_live(interface, snaplen, 1, timeout, errbuf); +- if (NULL == pd) { ++ if (NULL == *pd) { + syslog(LOG_ERR, "pcap open %s: %s", interface, errbuf); + return NULL; + } diff --git a/arpwatch.spec b/arpwatch.spec index 285c8fe..92c0a39 100644 --- a/arpwatch.spec +++ b/arpwatch.spec @@ -3,7 +3,7 @@ Name: arpwatch Epoch: 14 Version: 2.1a15 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Network monitoring tools for tracking IP addresses on a network Group: Applications/System License: BSD with advertising @@ -36,6 +36,7 @@ Patch11: arpwatch-exitcode.patch Patch12: arpwatch-2.1a15-dropgroup.patch Patch13: arpwatch-2.1a15-devlookup.patch Patch14: arpwatch-2.1a15-lookupiselect.patch +Patch15: arpwatch-2.1a15-lookupiinvalid.patch %description The arpwatch package contains arpwatch and arpsnmp. Arpwatch and @@ -64,6 +65,7 @@ network. %patch12 -p1 -b .dropgroup %patch13 -p1 -b .devlookup %patch14 -p1 -b .iselect +%patch15 -p1 -b .iinval %build %configure @@ -141,6 +143,9 @@ fi %attr(-,arpwatch,arpwatch) %verify(not md5 size mtime) %config(noreplace) %{_vararpwatch}/ethercodes.dat %changelog +* Mon Oct 15 2012 Ales Ledvinka - 14:2.1a15-25 +- fix -i with invalid interface specified (#842660) + * Mon Oct 15 2012 Ales Ledvinka - 14:2.1a15-24 - fix devlookup to start with -i interface specified (#842660)