summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-09 15:18:29 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-09 15:18:29 +0100
commit5dbc4e98a2cf21e992d5687b51913b9c6eec4296 (patch)
treea3cf6a409b612e4cdbe78d90a7e2b263c8ea0d82
parent0d1765b453fcae626e44d460261482913a867e22 (diff)
Restrict data
-rw-r--r--src/pbx_acse.erl2
-rw-r--r--src/pbx_rose.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pbx_acse.erl b/src/pbx_acse.erl
index 7d81e26..3b17614 100644
--- a/src/pbx_acse.erl
+++ b/src/pbx_acse.erl
@@ -34,6 +34,6 @@ decode({abrt, _}) ->
error;
decode({asn1_ExtAlt, Data}) ->
pbx_rose:decode(Data);
-decode(Data) ->
+decode(<<Data/binary>>) ->
{ok, Pdu} = 'ACSE-1':decode('ACSE-apdu', Data),
decode(Pdu).
diff --git a/src/pbx_rose.erl b/src/pbx_rose.erl
index d7e4185..73ec8b0 100644
--- a/src/pbx_rose.erl
+++ b/src/pbx_rose.erl
@@ -71,6 +71,6 @@ decode(#'ReturnResult_result'{opcode = Op, result = Data}) ->
io:format("Result: ~p~n", [Data])
end,
ok;
-decode(Data) ->
+decode(<<Data/binary>>) ->
{ok, Pdu} = 'Remote-Operations-Generic-ROS-PDUs':decode('ROS', Data),
decode(Pdu).