X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_forward.pm;h=12b556f3341c998aac1e1ba338e07b0045935f67;hb=d6201f16363d98531f37f4d7bae5ed86c0614552;hp=b8d55fecba9a43a62615113930f370275929e66a;hpb=f7fd2a3e34da751cbc02bbf215e99c6dc89adc15;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 {