summaryrefslogtreecommitdiffstats
path: root/omfwd.c
diff options
context:
space:
mode:
Diffstat (limited to 'omfwd.c')
-rw-r--r--omfwd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/omfwd.c b/omfwd.c
index a9fed18c..a931fdec 100644
--- a/omfwd.c
+++ b/omfwd.c
@@ -83,6 +83,7 @@ MODULE_TYPE_OUTPUT
*/
DEF_OMOD_STATIC_DATA
DEFobjCurrIf(errmsg)
+DEFobjCurrIf(net)
typedef struct _instanceData {
char f_hname[MAXHOSTNAMELEN+1];
@@ -150,7 +151,7 @@ CODESTARTfreeInstance
if(pData->sock >= 0)
close(pData->sock);
if(pData->pSockArray != NULL)
- closeUDPListenSockets(pData->pSockArray);
+ net.closeUDPListenSockets(pData->pSockArray);
ENDfreeInstance
@@ -358,7 +359,7 @@ CODESTARTdoAction
*/
if(pData->protocol == FORW_UDP) {
if(pData->pSockArray == NULL) {
- pData->pSockArray = create_udp_socket((uchar*)pData->f_hname, NULL, 0);
+ pData->pSockArray = net.create_udp_socket((uchar*)pData->f_hname, NULL, 0);
}
}
if ( 0) // TODO: think about this strcmp(getHOSTNAME(f->f_pMsg), LocalHostName) && NoHops )
@@ -621,6 +622,7 @@ CODESTARTmodInit
*ipIFVersProvided = CURR_MOD_IF_VERSION; /* we only support the current interface specification */
CODEmodInit_QueryRegCFSLineHdlr
CHKiRet(objUse(errmsg, CORE_COMPONENT));
+ CHKiRet(objUse(net, "net"));
ENDmodInit
#endif /* #ifdef SYSLOG_INET */