From 102b640997ed1f3e9f660ab8f07b75155bd65ed7 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Sun, 23 Mar 2008 11:48:18 +0000 Subject: handled relp return states --- plugins/omrelp/omrelp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugins/omrelp') diff --git a/plugins/omrelp/omrelp.c b/plugins/omrelp/omrelp.c index 63f945df..b8a859fb 100644 --- a/plugins/omrelp/omrelp.c +++ b/plugins/omrelp/omrelp.c @@ -115,6 +115,9 @@ static rsRetVal doConnect(instanceData *pData) iRet = relpCltConnect(pData->pRelpClt, family, (uchar*) pData->port, (uchar*) pData->f_hname); pData->bIsConnected = (iRet == RELP_RET_OK) ? 1 : 0; + if(iRet != RELP_RET_OK) + iRet = RS_RET_SUSPENDED; + RETiRet; } @@ -146,7 +149,7 @@ CODESTARTdoAction /* forward */ ret = relpCltSendSyslog(pData->pRelpClt, (uchar*) pMsg, lenMsg); RUNLOG_VAR("%d", ret); - if(ret != RS_RET_OK) { + if(ret != RELP_RET_OK) { /* error! */ dbgprintf("error forwarding via relp, suspending\n"); iRet = RS_RET_SUSPENDED; -- cgit