diff --git a/opentrafficshaper/plugins/tcstats/tcstats.pm b/opentrafficshaper/plugins/tcstats/tcstats.pm
index f2f768875e29ee9427eca14a2636c409a9f3bcf1..c98c2e35a93d27d166ea2431a666ae665a5738d1 100644
--- a/opentrafficshaper/plugins/tcstats/tcstats.pm
+++ b/opentrafficshaper/plugins/tcstats/tcstats.pm
@@ -180,7 +180,7 @@ sub session_tick
 		) or $logger->log(LOG_ERR,"[TCSTATS] TC: Unable to start task");
 
 		# Intercept SIGCHLD
-		$kernel->sig_child($task->ID, "sig_child");
+		$kernel->sig_child($task->ID, "handle_SIGCHLD");
 
 		# Wheel events include the wheel's ID.
 		$heap->{task_by_wid}->{$task->ID} = $task;