fixed ^K handling
[spider.git] / perl / cluster.pl
index 94fe0478664473b657b6297b9189ae8e091c1696..1af0388a3449ed82a9bfdeb7a370f4579505e3a8 100755 (executable)
@@ -230,7 +230,7 @@ sub process_inqueue
        
        my $data = $self->{data};
        my $dxchan = $self->{dxchan};
-       my ($sort, $call, $line) = $data =~ /^(\w)(\S+)\|(.*)$/;
+       my ($sort, $call, $line) = $data =~ /^(\w)([A-Z0-9\-]+)\|(.*)$/;
 
        # the above regexp must work
        return unless ($sort && $call && $line);
@@ -374,6 +374,7 @@ for (;;) {
                DXCommandmode::process(); # process ongoing command mode stuff
                DXProt::process();              # process ongoing ak1a pcxx stuff
                DXConnect::process();
+               DXMsg::process();
                eval { 
                        Local::process();       # do any localised processing
                };