summaryrefslogtreecommitdiffstats
path: root/src/zabbix_get
diff options
context:
space:
mode:
authorsasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-12-10 15:53:34 +0000
committersasha <sasha@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-12-10 15:53:34 +0000
commite14b3e34e93567f331b1669f79ba74c63be223d1 (patch)
tree9fd7843664d3c1be12055b2bd192a7bd2a1775b7 /src/zabbix_get
parente486dc3d851b74b984c3433deaff836e69ea7507 (diff)
downloadzabbix-e14b3e34e93567f331b1669f79ba74c63be223d1.tar.gz
zabbix-e14b3e34e93567f331b1669f79ba74c63be223d1.tar.xz
zabbix-e14b3e34e93567f331b1669f79ba74c63be223d1.zip
- [ZBX-192] Data collection stopped after connexion loss
[svn merge -r5147:5153 svn://svn.zabbix.com/branches/1.4] git-svn-id: svn://svn.zabbix.com/trunk@5155 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_get')
-rw-r--r--src/zabbix_get/zabbix_get.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/zabbix_get/zabbix_get.c b/src/zabbix_get/zabbix_get.c
index 08f50f2f..f821c179 100644
--- a/src/zabbix_get/zabbix_get.c
+++ b/src/zabbix_get/zabbix_get.c
@@ -144,8 +144,7 @@ static int get_value(
*value = NULL;
- if( SUCCEED == (ret = zbx_tcp_connect(&s, host, port)) )
- {
+ if (SUCCEED == (ret = zbx_tcp_connect(&s, host, port, SENDER_TIMEOUT))) {
zbx_snprintf(request, sizeof(request),"%s\n",key);
if( SUCCEED == (ret = zbx_tcp_send(&s, request)) )
{
@@ -227,16 +226,10 @@ int main(int argc, char **argv)
signal( SIGTERM, signal_handler );
signal( SIGQUIT, signal_handler );
signal( SIGALRM, signal_handler );
-
- alarm(SENDER_TIMEOUT);
#endif /* not WINDOWS */
ret = get_value(host, port, key, &value);
-#if !defined(_WINDOWS)
- alarm(0);
-#endif /* not WINDOWS */
-
if(ret == SUCCEED)
{
printf("%s\n",value);