diff -ur pads-1.2.orig/src/configuration.c pads-1.2/src/configuration.c
--- pads-1.2.orig/src/configuration.c 2008-06-30 13:56:52.000000000 -0400
+++ pads-1.2/src/configuration.c 2008-07-01 21:11:22.000000000 -0400
@@ -191,8 +191,10 @@
log_message("warning: 'ptrFunc' in function 'conf_module_processor' failed.");
} else {
/* Input processor does not contain an argument. */
- if (((*ptrFunc)(list->entry[0], bfromcstr(""))) == -1)
+ bstring empty = bfromcstr("");
+ if (((*ptrFunc)(list->entry[0], empty)) == -1)
log_message("warning: 'ptrFunc' in function 'conf_module_processor' failed.");
+ bdestroy(empty);
}
if (list != NULL)
bstrListDestroy(list);
diff -ur pads-1.2.orig/src/monnet.c pads-1.2/src/monnet.c
--- pads-1.2.orig/src/monnet.c 2008-06-30 13:56:52.000000000 -0400
+++ pads-1.2/src/monnet.c 2008-07-01 20:37:50.000000000 -0400
@@ -32,7 +32,7 @@
#include "monnet.h"
#include "util.h"
-struct mon_net *mn;
+static struct mon_net *mn = NULL;
/* ----------------------------------------------------------
* FUNCTION : parse_networks
diff -ur pads-1.2.orig/src/pads.c pads-1.2/src/pads.c
--- pads-1.2.orig/src/pads.c 2008-06-30 17:54:33.000000000 -0400
+++ pads-1.2/src/pads.c 2008-07-01 21:35:45.000000000 -0400
@@ -343,11 +343,11 @@
/* Display PCAP Statistics */
if (!pcap_stats(gc.handle, &pstat)) {
- log_message("\n");
- log_message("%d Packets Received\n", pstat.ps_recv);
- log_message("%d Packets Dropped by Software\n", pstat.ps_drop);
- log_message("%d Packets Dropped by Interface\n", pstat.ps_ifdrop);
- log_message("\n");
+ verbose_message("\n");
+ verbose_message("%d Packets Received\n", pstat.ps_recv);
+ verbose_message("%d Packets Dropped by Software\n", pstat.ps_drop);
+ verbose_message("%d Packets Dropped by Interface\n", pstat.ps_ifdrop);
+ verbose_message("\n");
}
/* Close banner dump file if specifed (-d). */