X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_forward.pm;h=12b556f3341c998aac1e1ba338e07b0045935f67;hb=8f5c91d6c7a8dc85a8b6768a149b4c7b3e144c38;hp=b8d55fecba9a43a62615113930f370275929e66a;hpb=eb9668a6f3181ee02cb335272c5ee4616e61fd09;p=freeside.git diff --git a/FS/FS/svc_forward.pm b/FS/FS/svc_forward.pm index b8d55fecb..12b556f33 100644 --- a/FS/FS/svc_forward.pm +++ b/FS/FS/svc_forward.pm @@ -249,15 +249,15 @@ sub check { # || ! $self->dstsvc; if ( $self->src ) { - $self->src =~ /^([\w\.\-\&]*)(\@([\w\-]+\.)+\w+)?$/ - or return "Illegal src: ". $self->dst; + $self->src =~ /^([\w\.\-\&]*)(\@([\w\-]+\.)+\w+)$/ + or return "Illegal src: ". $self->src; $self->src("$1$2"); } else { $self->src(''); } if ( $self->dst ) { - $self->dst =~ /^([\w\.\-\&]*)(\@([\w\-]+\.)+\w+)?$/ + $self->dst =~ /^([\w\.\-\&]*)(\@([\w\-]+\.)+\w+)$/ or return "Illegal dst: ". $self->dst; $self->dst("$1$2"); } else {