diff options
author | Anders Svensson <[email protected]> | 2017-08-18 10:58:25 +0200 |
---|---|---|
committer | Anders Svensson <[email protected]> | 2017-08-18 10:58:25 +0200 |
commit | 196bf1ada0be5f5f2927a2028ef38a7547ec3db6 (patch) | |
tree | 3384dc9a294a840ad9511c62ff835537e808d472 /lib/diameter/src/base/diameter_traffic.erl | |
parent | c568b8ac624f39bf5a8d4e66f1db32ea629937f4 (diff) | |
parent | a14ba6581063c4fca2edc36156e07c6582729e2e (diff) | |
download | otp-196bf1ada0be5f5f2927a2028ef38a7547ec3db6.tar.gz otp-196bf1ada0be5f5f2927a2028ef38a7547ec3db6.tar.bz2 otp-196bf1ada0be5f5f2927a2028ef38a7547ec3db6.zip |
Merge branch 'anders/diameter/5009/OTP-14512' into maint
* anders/diameter/5009/OTP-14512:
Use relaxed arity checks in traffic suite
Be forgiving of non-list values at encode
Add service_opt() strict_arities
Fix detection of 5009 errors
Test Result-Code 5009 in traffic suite
Diffstat (limited to 'lib/diameter/src/base/diameter_traffic.erl')
-rw-r--r-- | lib/diameter/src/base/diameter_traffic.erl | 2 |
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 e9c422d6ab..3463a93568 100644 --- a/lib/diameter/src/base/diameter_traffic.erl +++ b/lib/diameter/src/base/diameter_traffic.erl @@ -78,6 +78,7 @@ sequence :: diameter:sequence(), codec :: #{decode_format := diameter:decode_format(), string_decode := boolean(), + strict_arities => diameter:strict_arities(), strict_mbit := boolean(), incoming_maxlen := diameter:message_length()}}). %% Note that incoming_maxlen is currently handled in diameter_peer_fsm, @@ -105,6 +106,7 @@ make_recvdata([SvcName, PeerT, Apps, SvcOpts | _]) -> sequence = Mask, codec = maps:with([decode_format, string_decode, + strict_arities, strict_mbit, ordered_encode, incoming_maxlen], |