aboutsummaryrefslogtreecommitdiffstats
path: root/lib/diameter/src/base/diameter_traffic.erl
diff options
context:
space:
mode:
authorErlang/OTP <[email protected]>2019-02-14 12:34:44 +0100
committerErlang/OTP <[email protected]>2019-02-14 12:34:44 +0100
commit8e3ed72989170224dea97db61b7feec74d9865ce (patch)
tree4e608f877a941400782d00041d0107bbf7e4bfb3 /lib/diameter/src/base/diameter_traffic.erl
parent354da9029c62668d1ef5284aa60426d3b5349ecb (diff)
parent6dfd7b201ae21054eab63a887767a7b280eb1b3f (diff)
downloadotp-8e3ed72989170224dea97db61b7feec74d9865ce.tar.gz
otp-8e3ed72989170224dea97db61b7feec74d9865ce.tar.bz2
otp-8e3ed72989170224dea97db61b7feec74d9865ce.zip
Merge branch 'anders/diameter/nocatch/OTP-15569' into maint-20
* anders/diameter/nocatch/OTP-15569: Update appup Fix nocatch on incoming answer with faulty Experimental-Result-Code
Diffstat (limited to 'lib/diameter/src/base/diameter_traffic.erl')
-rw-r--r--lib/diameter/src/base/diameter_traffic.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/diameter/src/base/diameter_traffic.erl b/lib/diameter/src/base/diameter_traffic.erl
index d2856ae530..2d3e4a2ac9 100644
--- a/lib/diameter/src/base/diameter_traffic.erl
+++ b/lib/diameter/src/base/diameter_traffic.erl
@@ -1925,6 +1925,8 @@ get_avp(Dict, Name, [#diameter_header{} | Avps]) ->
A = find_avp(Code, Vid, Avps),
avp_decode(Dict, Name, ungroup(A))
catch
+ {diameter_gen, _} -> %% faulty Grouped AVP
+ undefined;
error: _ ->
undefined
end;