couch_proc_manager:remove_proc expects #proc_int{} record
diff --git a/src/couch_proc_manager.erl b/src/couch_proc_manager.erl
index b3ca69a..a6c9746 100644
--- a/src/couch_proc_manager.erl
+++ b/src/couch_proc_manager.erl
@@ -443,7 +443,7 @@
NewState = case is_process_alive(Pid) of true ->
case ProcInt#proc_int.t0 < State#state.threshold_ts of
true ->
- remove_proc(State, Pid);
+ remove_proc(State, ProcInt);
false ->
gen_server:cast(Pid, garbage_collect),
true = ets:update_element(?PROCS, Pid, [