Changeset 33
- Timestamp:
- 04/26/07 10:46:35 (2 years ago)
- Files:
-
- trunk/op_server.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/op_server.pl
r32 r33 1936 1936 1937 1937 my ( undef, $contexto ) = split( /\&/, $canal ); 1938 if ( !defined($contexto) ) { $contexto = ""; } 1939 1940 my $canalconcontexto = ""; 1941 if ( $contexto ne "" ) { 1942 $canalconcontexto = "$canalglobal&$contexto"; 1943 $contexto = "&$contexto"; 1944 } 1945 else { 1946 $canalconcontexto = $canalglobal; 1947 $contexto = ""; 1948 } 1938 $contexto = $contexto ? "&$contexto" : ""; 1949 1939 1950 1940 my $sesiontemp = $canalid; … … 1952 1942 log_debug( "$heading looking for $canalid on instancias to erase it", 128 ) if DEBUG; 1953 1943 1954 my $trymatch = $canalid;1955 1956 1944 if ( $canal =~ m/^DID|^CLID/ ) { 1957 $canal =~ s/(.*)=(.*)/$1/g; 1958 $trymatch = $server . "^" . $canal . "-" . $solocanal; 1959 } 1960 foreach my $key1 ( sort ( keys(%instancias) ) ) { 1961 foreach my $key2 ( sort ( keys( %{ $instancias{$key1} } ) ) ) { 1962 if ( $key2 eq $trymatch ) { 1963 delete $instancias{$key1}{$key2}; 1964 log_debug( "$heading Erasing $trymatch from instanacias!", 128 ) if DEBUG; 1965 } 1966 } 1967 } 1968 1945 $canal =~ s/(.*)=.*/$1/g; 1946 $canalid = $server . "^" . $canal . "-" . $solocanal; 1947 } 1948 foreach my $key1 ( keys(%instancias) ) { 1949 delete $instancias{$key1}{$canalid}; 1950 log_debug( "$heading Erasing $canalid from instanacias!", 128 ) if DEBUG; 1951 } 1969 1952 } 1970 1953
