From 49799666d163a72114d7a936f6f528c3726018ae Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Fri, 29 Nov 2013 14:55:12 +0100 Subject: mnesia: Fix dirty_update bug when subscriber exists dirty_update_counter returned the wrong value when a subscriber existed and no events was sent. Thanks Anton Ryabkov. --- lib/mnesia/src/mnesia_subscr.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/mnesia/src') diff --git a/lib/mnesia/src/mnesia_subscr.erl b/lib/mnesia/src/mnesia_subscr.erl index 8f78dc55e8..9272211ad2 100644 --- a/lib/mnesia/src/mnesia_subscr.erl +++ b/lib/mnesia/src/mnesia_subscr.erl @@ -204,7 +204,9 @@ what(Tab, Tid, Obj, write, undefined) -> {mnesia_table_event, {write, Tab, Obj, Old, Tid}}; {'EXIT', _} -> ignore - end. + end; +what(Tab, Tid, Obj, write, Old) -> + {mnesia_table_event, {write, Tab, Obj, Old, Tid}}. deliver(_, ignore) -> ok; -- cgit v1.2.3