fix sh/dx/30 problem
[spider.git] / perl / DXCommandmode.pm
index 9b3a371b092a8e9cd651025153e26ca9c642a71d..d2f4a4ff97c549b3b596ce62edf5530cb66d7d11 100644 (file)
@@ -541,7 +541,7 @@ sub run_cmd
                $cmd =~ s|//+|/|g;
 
                # check for length of whole command line and any invalid characters
-               if (length $cmdline > $maxcmdlth || $cmd =~ m|\.| || $cmd !~ m|^\w+(?:/\w+){0,1}$|) {
+               if (length $cmdline > $maxcmdlth || $cmd =~ m|\.| || $cmd !~ m|^\w+(?:/\w+){0,1}(?:/\d+)?$|) {
                        LogDbg('DXCommand', "cmd: $self->{call} - invalid characters in '$cmd'");
                        return $self->_error_out('e40');        
                }