handle g1tlh@www type things
[spider.git] / perl / DXMsg.pm
index bd6118768f93011462fe834f997e266a7912d823..5691b725dbbda64231cef15696d5f48ea132cc69 100644 (file)
@@ -1207,7 +1207,7 @@ sub import_one
                                
        # first line;
        my $line = shift @$ref;
-       my @f = split /\s+/, $line;
+       my @f = split /\b/, $line;
        unless (@f && $f[0] =~ /^(:?S|SP|SB|SEND)$/ ) {
                my $m = "invalid first line in import '$line'";
                dbg($m) if isdbg('msg');
@@ -1225,7 +1225,7 @@ sub import_one
                } elsif ($notincalls && ($f eq 'RR')) {
                        $rr = '1';
                } elsif ($f eq '@' && @f) {       # this is bbs syntax, for AT
-                       next;
+                       shift @f;
                } elsif ($f eq '<' && @f) {     # this is bbs syntax  for from call
                        $from = uc shift @f;
                } elsif ($f =~ /^\$/) {     # this is bbs syntax  for a bid