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