--- plugins.orig/snmpPlugin.c 2005-05-28 13:15:02.000000000 +0000 +++ plugins/snmpPlugin.c 2006-02-01 13:41:13.000000000 +0000 @@ -46,6 +46,9 @@ #include "ntop.h" #include "globals-report.h" +// undefine free() wrapper Macro so net-snmp library uses the original free() and not the +// ntop_safefree() one. +#undef free #ifdef HAVE_SNMP @@ -58,11 +61,21 @@ #include #include +#endif + +// redefine the Macro so the rest of the file uses it // +#define free(a) ntop_safefree((void**)&(a), __FILE__, __LINE__) + +#ifdef HAVE_SNMP + + // #ifndef NTOP_H #define NTOP_H // #ifndef NTOP_COLUMNS_H #define NTOP_COLUMNS_H + + /* * column number definitions for table ntopTable */