X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute%2FUser.pm;h=8c1c824de5f58d4bf5e389aee4b40d675f259c65;hb=4b207544da78b182bd12e94eab01451694749012;hp=de24f906ef7155059c112743d8b5024e75a0b98b;hpb=cf3be2ab23c544fdb17d40cbff47f8a6631e9fdb;p=spider.git diff --git a/perl/Route/User.pm b/perl/Route/User.pm index de24f906..8c1c824d 100644 --- a/perl/Route/User.pm +++ b/perl/Route/User.pm @@ -17,11 +17,6 @@ use strict; use vars qw(%list %valid @ISA $max $filterdef); @ISA = qw(Route); -%valid = ( - parent => '0,Parent Calls,parray', - ip => '0,IP Address', -); - $filterdef = $Route::filterdef; %list = (); $max = 0; @@ -54,6 +49,7 @@ sub new $self->{flags} = $flags || Route::here(1); $self->{ip} = $ip if defined $ip; $list{$call} = $self; + dbg("CLUSTER: user $call added") if isdbg('cluster'); return $self; } @@ -67,9 +63,11 @@ sub del { my $self = shift; my $pref = shift; + my $call = $self->{call}; $self->delparent($pref); unless (@{$self->{parent}}) { - delete $list{$self->{call}}; + delete $list{$call}; + dbg("CLUSTER: user $call deleted") if isdbg('cluster'); return $self; } return undef; @@ -96,8 +94,6 @@ sub delparent return $self->_dellist('parent', @_); } - - # # generic AUTOLOAD for accessors #