diff --git a/opentrafficshaper/plugins/tcstats/tcstats.pm b/opentrafficshaper/plugins/tcstats/tcstats.pm
index c98c2e35a93d27d166ea2431a666ae665a5738d1..f701a2485ebf1c8e60ede69147a7a921ecbb7fbc 100644
--- a/opentrafficshaper/plugins/tcstats/tcstats.pm
+++ b/opentrafficshaper/plugins/tcstats/tcstats.pm
@@ -308,7 +308,7 @@ sub task_child_close
 
 
 # Reap the dead child
-sub task_sigchld
+sub task_handle_sigchld
 {
 	my ($kernel,$heap,$pid,$status) = @_[KERNEL,HEAP,ARG1,ARG2];
 	my $task = $heap->{task_by_pid}->{$pid};