diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gen_server2.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gen_server2.erl b/src/gen_server2.erl index 6e02b23ecb..a54df3b865 100644 --- a/src/gen_server2.erl +++ b/src/gen_server2.erl @@ -880,6 +880,10 @@ handle_common_reply(Reply, Msg, GS2State = #gs2_state { name = Name, loop(GS2State #gs2_state { state = NState, time = Time1, debug = Debug1 }); + {become, Mod, NState} -> + loop(find_prioritisers( + GS2State #gs2_state { mod = Mod, + state = NState })); _ -> handle_common_termination(Reply, Msg, GS2State) end. |
