Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 40f25717cc67436a106ffc922b3fc126 > files > 7

perl-CGI-FormMagick-0.910.0-2.mga3.src.rpm

Index: perl-CGI-FormMagick/perl-CGI-FormMagick.spec
diff -u perl-CGI-FormMagick/lib/CGI/FormMagick/Validator/Basic.pm:1.2 perl-CGI-FormMagick/lib/CGI/FormMagick/Validator/Basic.pm:1.3
--- perl-CGI-FormMagick/lib/CGI/FormMagick/Validator/Basic.pm:1.2	Wed Dec 18 16:27:28 2002
+++ perl-CGI-FormMagick/lib/CGI/FormMagick/Validator/Basic.pm	Wed Jan 28 15:24:47 2004
@@ -111,10 +111,18 @@
 sub number {
     my ($fm, $data) = @_;
     defined($data) or return "This field must contain a number";
+    my $errmsg = "This field must contain a number";
     if ($data =~ /^-?[0-9.]+$/) {
+        # Make sure there's only one period.
+        my @periods = ($data =~ /\./g);
+        if (@periods > 1)
+        {
+            return $errmsg;
+        }
         return "OK";
-    } else {
-        return "This field must contain a number";
+    }
+    else {
+        return $errmsg;
     }
 }