Server send only listen address for Host-IP-Addresses

This commit is contained in:
TeoV
2018-12-17 06:30:02 -05:00
committed by Dan Christian Bogos
parent 6b1cb98d29
commit ffd3dfd9a0

View File

@@ -99,8 +99,10 @@ func (da *DiameterAgent) handlers() diam.Handler {
continue
}
for _, iAddr := range addrs {
settings.HostIPAddresses = append(settings.HostIPAddresses, datatype.Address(
strings.Split(iAddr.String(), utils.HDR_VAL_SEP)[0])) // address came in form x.y.z.t/24
if strings.Contains(da.cgrCfg.DiameterAgentCfg().Listen, strings.Split(iAddr.String(), utils.HDR_VAL_SEP)[0]) {
settings.HostIPAddresses = append(settings.HostIPAddresses, datatype.Address(
strings.Split(iAddr.String(), utils.HDR_VAL_SEP)[0])) // address came in form x.y.z.t/24
}
}
}