X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=lib%2FCGI%2FEx%2FValidate.pm;h=6b8401445b99189d35096551e053f321bbf9bfd1;hb=8a1796477c5a835d8c124cfa8504909dc786d93b;hp=9299a5e916a80042f0040a7bca5054a783ae2982;hpb=d0287461de3f9b5c49ce02b22957022bdc5e87d8;p=chaz%2Fp5-CGI-Ex diff --git a/lib/CGI/Ex/Validate.pm b/lib/CGI/Ex/Validate.pm index 9299a5e..6b84014 100644 --- a/lib/CGI/Ex/Validate.pm +++ b/lib/CGI/Ex/Validate.pm @@ -22,7 +22,7 @@ use vars qw($VERSION @UNSUPPORTED_BROWSERS ); -$VERSION = '2.07'; +$VERSION = '2.09'; $DEFAULT_EXT = 'val'; $QR_EXTRA = qr/^(\w+_error|as_(array|string|hash)_\w+|no_\w+)/; @@ -340,6 +340,7 @@ sub validate_buddy { } }else{ foreach my $value (@$values) { + next if ! defined $value; $value =~ s{(?$opt:$pat)}{ my @match = (undef, $1, $2, $3, $4, $5, $6); # limit on the number of matches my $copy = $swap;