diff options
Diffstat (limited to 'deps/bt/src/bt_drv.erl')
-rw-r--r-- | deps/bt/src/bt_drv.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/bt/src/bt_drv.erl b/deps/bt/src/bt_drv.erl index 6f44ac9..9d049b5 100644 --- a/deps/bt/src/bt_drv.erl +++ b/deps/bt/src/bt_drv.erl @@ -79,7 +79,7 @@ -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]). -%% -define(debug, true). +-define(debug, true). -ifdef(debug). -define(dbg(Fmt,As), io:format("~s:~w:" Fmt "\n", [?FILE,?LINE | As])). @@ -1062,6 +1062,7 @@ handle_info({Port,{data,Data}},State) when Port == State#state.bt_port -> S#subscription.subscriber ! {S#subscription.tag,S#subscription.ref,Decoded}, if Decoded == closed -> + ?dbg("closed",[]), unmon(S#subscription.monitor), SList = State#state.subscription -- [S], State1 = State#state { subscription = SList }, |