# HG changeset patch # User Lijo George # Date 1437557336 25200 # Node ID da890a7f6af0616aeb4ac4c1f4c5b0dfc396d1b4 # Parent 7ca7277ea064b77e6a330fe3cd62911be01d41a9 21442284 snmptrapd logging dependent on -f flag diff -r 7ca7277ea064 -r da890a7f6af0 components/net-snmp/patches/054.21442284.snmptrapd.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/net-snmp/patches/054.21442284.snmptrapd.patch Wed Jul 22 02:28:56 2015 -0700 @@ -0,0 +1,17 @@ +Patch developed inhouse and has been accepted by the community. +Details can be found at +https://sourceforge.net/p/net-snmp/bugs/2654/ +The community patch differs slightly from this as it needs to be +generic for all OSes, hence they have included an extra check for the availability +of the forkall function. +--- net-snmp-5.4.1.old/apps/snmptrapd.c 2007-06-08 03:44:37.000000000 -0700 ++++ net-snmp-5.4.1/apps/snmptrapd.c 2015-05-20 05:12:11.512063848 -0700 +@@ -1237,7 +1237,7 @@ + if (dofork && netsnmp_running) { + int fd; + +- switch (fork()) { ++ switch (forkall()) { + case -1: + fprintf(stderr, "bad fork - %s\n", strerror(errno)); + _exit(1);