From c4a7ccb448f270b8ea05efecb14be6c66231d3fd Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 3 Nov 2015 14:15:30 +0100 Subject: Use fallback asn1_ExtAlt for dispatching --- src/acse.erl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/acse.erl') diff --git a/src/acse.erl b/src/acse.erl index cb0af0e..1112345 100644 --- a/src/acse.erl +++ b/src/acse.erl @@ -20,8 +20,8 @@ associate() -> release() -> 'ACSE-1':encode('ACSE-apdu', {rlrq, #'RLRQ-apdu'{}}). -decode(Msg) -> - 'ACSE-1':decode('ACSE-apdu', Msg). +decode(Data) -> + 'ACSE-1':decode('ACSE-apdu', Data). dispatch({aare, #'AARE-apdu'{result = Result}}) -> case Result of @@ -33,4 +33,8 @@ dispatch({rlre, _}) -> ok; dispatch({abrt, _}) -> - error. + error; + +dispatch({asn1_ExtAlt, Data}) -> + {ok, Rose} = rose:decode(Data), + rose:dispatch(Rose). -- cgit v1.2.3