From ead9e5325c52a7271796c9e3a053d50cd86a189c Mon Sep 17 00:00:00 2001 From: Anders Svensson Date: Wed, 3 Oct 2012 11:41:29 +0200 Subject: Add missing clause for peer failover diameter_codec:sequence_numbers/1 is called on an already extracted pair of sequence numbers in the case of failover. --- lib/diameter/src/base/diameter_codec.erl | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/diameter') diff --git a/lib/diameter/src/base/diameter_codec.erl b/lib/diameter/src/base/diameter_codec.erl index 421e280422..a94d37f7a8 100644 --- a/lib/diameter/src/base/diameter_codec.erl +++ b/lib/diameter/src/base/diameter_codec.erl @@ -333,6 +333,9 @@ decode_header(_) -> %% wraparound counter. The 8-bit counter is incremented each time the %% system is restarted. +sequence_numbers({_,_} = T) -> + T; + sequence_numbers(#diameter_packet{bin = Bin}) when is_binary(Bin) -> sequence_numbers(Bin); -- cgit v1.2.3