diff --git a/opentrafficshaper/plugins/tc/tc.pm b/opentrafficshaper/plugins/tc/tc.pm index 9742379d478d9ba3b00dcccdc55904a3c141ad14..5daec006de76f264d56c2adbe6201994a43fa629 100644 --- a/opentrafficshaper/plugins/tc/tc.pm +++ b/opentrafficshaper/plugins/tc/tc.pm @@ -98,27 +98,36 @@ sub do_add { # Pull in global - my $users = %globals->{'users'}; + my $users = $globals->{'users'}; my $user = $users->{$uid}; - $users->{$uid}->{'shaper_live'} = SHAPER_LIVE; - print STDERR " TC => add $user->{'Username'}\n"; + $logger->log(LOG_DEBUG," Add '$user->{'Username'}' [$uid]\n"); } # Change event for tc sub do_change { - my ($kernel, $user) = @_[KERNEL, ARG0]; + my ($kernel, $uid) = @_[KERNEL, ARG0]; + + + # Pull in global + my $users = $globals->{'users'}; + my $user = $users->{$uid}; - print STDERR " TC => change $user->{'Username'}\n"; + $logger->log(LOG_DEBUG," Change '$user->{'Username'}' [$uid]\n"); } # Remove event for tc sub do_remove { - my ($kernel, $user) = @_[KERNEL, ARG0]; + my ($kernel, $uid) = @_[KERNEL, ARG0]; + + + # Pull in global + my $users = $globals->{'users'}; + my $user = $users->{$uid}; $users->{$uid}->{'shaper_live'} = 0; - print STDERR " TC => remove $user->{'Username'}\n"; + $logger->log(LOG_DEBUG," Remove '$user->{'Username'}' [$uid]\n"); }