summaryrefslogtreecommitdiff
path: root/src/pmon.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/pmon.erl')
-rw-r--r--src/pmon.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pmon.erl b/src/pmon.erl
index f42530022a..cdfdc1c0c0 100644
--- a/src/pmon.erl
+++ b/src/pmon.erl
@@ -84,7 +84,7 @@ demonitor(Item, S = #state{dict = M, module = Module}) ->
case dict:find(Item, M) of
{ok, MRef} -> Module:demonitor(MRef),
S#state{dict = dict:erase(Item, M)};
- error -> M
+ error -> S
end.
is_monitored(Item, #state{dict = M}) -> dict:is_key(Item, M).