diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-11-29 09:47:04 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-11-29 09:47:04 +0100 |
commit | 97b89435aad77bd6d9e18747b55d701e360d5aac (patch) | |
tree | b2ed4f1de99fe0a69ec96e37624a5750d3cd504e /runtime/netstrm.c | |
parent | 48799529955eff8eb3120b02a356a92a8bd9b2ae (diff) | |
download | rsyslog-97b89435aad77bd6d9e18747b55d701e360d5aac.tar.gz rsyslog-97b89435aad77bd6d9e18747b55d701e360d5aac.tar.xz rsyslog-97b89435aad77bd6d9e18747b55d701e360d5aac.zip |
bugfix: $AllowedSender handled invalidly for plain TCP transport
Diffstat (limited to 'runtime/netstrm.c')
-rw-r--r-- | runtime/netstrm.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/runtime/netstrm.c b/runtime/netstrm.c index 2f4a1964..ffa1c578 100644 --- a/runtime/netstrm.c +++ b/runtime/netstrm.c @@ -265,6 +265,17 @@ GetRemoteIP(netstrm_t *pThis, uchar **ppsz) } +/* get remote addr - slim wrapper for NSD driver function */ +static rsRetVal +GetRemAddr(netstrm_t *pThis, struct sockaddr_storage **ppAddr) +{ + DEFiRet; + ISOBJ_TYPE_assert(pThis, netstrm); + iRet = pThis->Drvr.GetRemAddr(pThis->pDrvrData, ppAddr); + RETiRet; +} + + /* open a connection to a remote host (server). * rgerhards, 2008-03-19 */ @@ -320,6 +331,7 @@ CODESTARTobjQueryInterface(netstrm) pIf->AcceptConnReq = AcceptConnReq; pIf->GetRemoteHName = GetRemoteHName; pIf->GetRemoteIP = GetRemoteIP; + pIf->GetRemAddr = GetRemAddr; pIf->SetDrvrMode = SetDrvrMode; pIf->SetDrvrAuthMode = SetDrvrAuthMode; pIf->SetDrvrPermPeers = SetDrvrPermPeers; |