- if (thread != current_thread() || exception == EXC_CORPSE_NOTIFY) {
- task_reference(task);
- task_port = convert_task_to_port(task);
- /* task ref consumed */
- thread_reference(thread);
- thread_port = convert_thread_to_port(thread);
- /* thread ref consumed */
- } else {
- task_port = retrieve_task_self_fast(thread->task);
- thread_port = retrieve_thread_self_fast(thread);
- }
+ task_reference(task);
+ task_port = convert_task_to_port(task);
+ /* task ref consumed */
+ thread_reference(thread);
+ thread_port = convert_thread_to_port(thread);
+ /* thread ref consumed */