projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Try to fix auto-locking (only for nodes)
[spider.git]
/
cmd
/
dx.pl
diff --git
a/cmd/dx.pl
b/cmd/dx.pl
index 306fb77bf7fe4d9cfd0dbe946020abecc128fcc5..7cf460cc0d7d9a9b3319d0945b815fe8d3c49f56 100644
(file)
--- a/
cmd/dx.pl
+++ b/
cmd/dx.pl
@@
-45,7
+45,7
@@
if ($f[0] =~ /^by$/i) {
return (1, $self->msg('e5')) unless $main::allowdxby || $self->priv > 1;
$spotter = uc $f[1];
$line =~ s/^\s*$f[0]\s+$f[1]\s+//;
return (1, $self->msg('e5')) unless $main::allowdxby || $self->priv > 1;
$spotter = uc $f[1];
$line =~ s/^\s*$f[0]\s+$f[1]\s+//;
- @f = split /\s+/, $line, 3;
+ @f = split /\s+/, $line, 3;
return (1, $self->msg('dx2')) unless @f >= 2;
}
return (1, $self->msg('dx2')) unless @f >= 2;
}
@@
-56,7
+56,7
@@
if ($f[0] eq 'ip') {
if (is_ipaddr($f[1])) {
$ipaddr = $f[1];
} else {
if (is_ipaddr($f[1])) {
$ipaddr = $f[1];
} else {
- return (1, $self->msg('dx
3
', $f[1]));
+ return (1, $self->msg('dx
4
', $f[1]));
}
$line =~ s/^\s*$f[0]\s+$f[1]\s+//;
@f = split /\s+/, $line, 3;
}
$line =~ s/^\s*$f[0]\s+$f[1]\s+//;
@f = split /\s+/, $line, 3;
@@
-73,7
+73,9
@@
if (is_freq($f[1]) && $f[0] =~ m{^[\w\d]+(?:/[\w\d]+){0,2}$}) {
} else {
return (1, $self->msg('dx3'));
}
} else {
return (1, $self->msg('dx3'));
}
-$line =~ s/^\s*$f[0]\s+$f[1]\s+//;
+$line =~ s/^\s*$f[0]//;
+$line =~ s/^\s*$f[1]//;
+$line =~ unpad($line);
$line =~ s/\t+/ /g; # do this here because it needs to be stopped ASAP!
$line ||= ' ';
$line =~ s/\t+/ /g; # do this here because it needs to be stopped ASAP!
$line ||= ' ';