aboutsummaryrefslogtreecommitdiff
path: root/erlbal.erl
diff options
context:
space:
mode:
Diffstat (limited to 'erlbal.erl')
-rw-r--r--erlbal.erl5
1 files changed, 2 insertions, 3 deletions
diff --git a/erlbal.erl b/erlbal.erl
index e24dd26..decfc42 100644
--- a/erlbal.erl
+++ b/erlbal.erl
@@ -27,8 +27,7 @@ start_bal() ->
spawn(fun() -> bal_loop([], 1) end).
stop_bal(Balancer) ->
- Balancer ! die,
- unregister(Balancer).
+ Balancer ! die.
bal_loop(Serverlist, Nextserver) ->
receive
@@ -48,7 +47,7 @@ bal_loop(Serverlist, Nextserver) ->
NS > SLL ->
bal_loop(Serverlist, 1);
true ->
- bal_loop(Serverlist, Nextserver+1)
+ bal_loop(Serverlist, NS)
end;
{response, To, Ret} ->
To ! Ret,