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, [