X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_phone.pm;h=77b01372636ae641ab5ec35f4150383bde960444;hb=b173bfdcca96222fdc1883a2fcbf2fb817001542;hp=65a98d25ae7cb3d7a44b1e4aa4d2f1f051fd912e;hpb=42eaf0aec334e15163848eb2bed33db9fd349efa;p=freeside.git diff --git a/FS/FS/svc_phone.pm b/FS/FS/svc_phone.pm index 65a98d25a..77b013726 100644 --- a/FS/FS/svc_phone.pm +++ b/FS/FS/svc_phone.pm @@ -527,7 +527,7 @@ sub check { unless ( length($self->pin) ) { my $random_pin = $conf->config('svc_phone-random_pin'); - if ( $random_pin =~ /^\d+$/ ) { + if ( defined($random_pin) && $random_pin =~ /^\d+$/ ) { $self->pin( join('', map int(rand(10)), 0..($random_pin-1)) );