aboutsummaryrefslogtreecommitdiffstats
path: root/lib/diameter/src/base/diameter_traffic.erl
diff options
context:
space:
mode:
authorAnders Svensson <[email protected]>2014-12-01 14:53:24 +0100
committerAnders Svensson <[email protected]>2014-12-01 14:53:24 +0100
commitdb121b268b5aaa2e4a3d5088b1e9500d5e4a94e3 (patch)
treed57a9e0b0647a9ac3c897998731448bb9cb86f18 /lib/diameter/src/base/diameter_traffic.erl
parentef8c0f5cc93ed988e1919a53b6b6689c73e72eb4 (diff)
parente12f7043f05431c4278f1ed506e0f76b1c95152d (diff)
downloadotp-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/diameter_traffic.erl')
-rw-r--r--lib/diameter/src/base/diameter_traffic.erl2
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}},