diff options
author | Adam Kocoloski <kocolosk@apache.org> | 2009-07-17 23:58:35 +0000 |
---|---|---|
committer | Adam Kocoloski <kocolosk@apache.org> | 2009-07-17 23:58:35 +0000 |
commit | 7264706c21a2533bc3244d01c168085614d13968 (patch) | |
tree | fe81b5d6f57700d485237d2e4f9b81c954084013 /src/ibrowse/ibrowse_lb.erl | |
parent | f5d06318806e57f72ec88f1c27114db8d402c1e5 (diff) |
update ibrowse to 1.5.1+
git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@795278 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/ibrowse/ibrowse_lb.erl')
-rw-r--r-- | src/ibrowse/ibrowse_lb.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ibrowse/ibrowse_lb.erl b/src/ibrowse/ibrowse_lb.erl index b0654b72..9c2165b0 100644 --- a/src/ibrowse/ibrowse_lb.erl +++ b/src/ibrowse/ibrowse_lb.erl @@ -151,7 +151,13 @@ handle_info({'EXIT', Pid, _Reason}, ets:match_delete(Tid, {{'_', Pid}, '_'}), {noreply, State#state{num_cur_sessions = Cur - 1}}; -handle_info({trace, Bool}, State) -> +handle_info({trace, Bool}, #state{ets_tid = Tid} = State) -> + ets:foldl(fun({{_, Pid}, _}, Acc) when is_pid(Pid) -> + catch Pid ! {trace, Bool}, + Acc; + (_, Acc) -> + Acc + end, undefined, Tid), put(my_trace_flag, Bool), {noreply, State}; |