mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Correctly handle error when creating the diameter answer
This commit is contained in:
committed by
Dan Christian Bogos
parent
8bfe83aba8
commit
972395e372
@@ -226,7 +226,8 @@ func (da *DiameterAgent) handleMessage(c diam.Conn, m *diam.Message) {
|
||||
utils.DiameterAgent, err.Error(), m))
|
||||
writeOnConn(c, diamErr)
|
||||
return
|
||||
} else if !processed {
|
||||
}
|
||||
if !processed {
|
||||
utils.Logger.Warning(
|
||||
fmt.Sprintf("<%s> no request processor enabled, ignoring message %s from %s",
|
||||
utils.DiameterAgent, m, c.RemoteAddr()))
|
||||
@@ -239,7 +240,8 @@ func (da *DiameterAgent) handleMessage(c diam.Conn, m *diam.Message) {
|
||||
utils.Logger.Warning(
|
||||
fmt.Sprintf("<%s> err: %s, replying to message: %+v",
|
||||
utils.DiameterAgent, err.Error(), m))
|
||||
|
||||
writeOnConn(c, diamErr)
|
||||
return
|
||||
}
|
||||
writeOnConn(c, a)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user