|
From: <buc...@us...> - 2010-03-10 22:51:14
|
Revision: 179
http://devmon.svn.sourceforge.net/devmon/?rev=179&view=rev
Author: buchanmilne
Date: 2010-03-10 22:51:08 +0000 (Wed, 10 Mar 2010)
Log Message:
-----------
Improve timeout handling/logging in-fork
Modified Paths:
--------------
trunk/modules/dm_snmp.pm
Modified: trunk/modules/dm_snmp.pm
===================================================================
--- trunk/modules/dm_snmp.pm 2010-03-10 22:43:19 UTC (rev 178)
+++ trunk/modules/dm_snmp.pm 2010-03-10 22:51:08 UTC (rev 179)
@@ -513,8 +513,8 @@
# Wrap our getline in alarm code to make sure our parent doesn't die
# messily and leave us hanging around
eval {
- local $SIG{ALRM} = sub { die "Timeout\n" };
- alarm $g{'cycletime'};
+ local $SIG{ALRM} = sub { die "Timeout" };
+ alarm $g{'cycletime'} * 2;
$string_in = $sock->getline();
alarm 0;
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|