diff options
author | Anders Svensson <[email protected]> | 2014-12-01 14:53:24 +0100 |
---|---|---|
committer | Anders Svensson <[email protected]> | 2014-12-01 14:53:24 +0100 |
commit | db121b268b5aaa2e4a3d5088b1e9500d5e4a94e3 (patch) | |
tree | d57a9e0b0647a9ac3c897998731448bb9cb86f18 /lib/diameter/src/base | |
parent | ef8c0f5cc93ed988e1919a53b6b6689c73e72eb4 (diff) | |
parent | e12f7043f05431c4278f1ed506e0f76b1c95152d (diff) | |
download | otp-db121b268b5aaa2e4a3d5088b1e9500d5e4a94e3.tar.gz otp-db121b268b5aaa2e4a3d5088b1e9500d5e4a94e3.tar.bz2 otp-db121b268b5aaa2e4a3d5088b1e9500d5e4a94e3.zip |
Merge branch 'anders/diameter/3xxx/OTP-12233' into maint
* anders/diameter/3xxx/OTP-12233:
Fix handling of 3xxx Result-Code without E-bit
Diffstat (limited to 'lib/diameter/src/base')
-rw-r--r-- | lib/diameter/src/base/diameter_traffic.erl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/diameter/src/base/diameter_traffic.erl b/lib/diameter/src/base/diameter_traffic.erl index e4812f3dc9..3b62afca47 100644 --- a/lib/diameter/src/base/diameter_traffic.erl +++ b/lib/diameter/src/base/diameter_traffic.erl @@ -1484,7 +1484,7 @@ handle_A(Pkt, SvcName, Dict, Dict0, App, #request{transport = TPid} = Req) -> %% a missing AVP. If both are optional in the dictionary %% then this isn't a decode error: just continue on. answer(Pkt, SvcName, App, Req); - exit: {invalid_error_bit, RC} -> + exit: {invalid_error_bit, {_, _, _, RC}} -> #diameter_packet{errors = Es} = Pkt, E = {5004, #diameter_avp{name = 'Result-Code', value = RC}}, |