X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-CGI-Ex;a=blobdiff_plain;f=lib%2FCGI%2FEx%2FValidate.pm;h=5bb62e3f362c97540e66bfcaf4c60db2a4d797d6;hp=9299a5e916a80042f0040a7bca5054a783ae2982;hb=8abbacc82b52f460bef67c1923ae98873a95e123;hpb=d0287461de3f9b5c49ce02b22957022bdc5e87d8 diff --git a/lib/CGI/Ex/Validate.pm b/lib/CGI/Ex/Validate.pm index 9299a5e..5bb62e3 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.08'; $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;