diff options
author | Yorhel <git@yorhel.nl> | 2009-01-01 13:40:22 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2009-01-02 17:02:07 +0100 |
commit | 5582b98c0e262ee33e4e0a74fb4ffe7d6a72ab36 (patch) | |
tree | db8676e4bf53c1531515e7e4558df3952484b6a5 /lib | |
parent | dc509d8fd4f143baed41eb14f674604206a0e7d5 (diff) |
Got rid of perl warning when changing password but forgetting to fill out one of the fields
Diffstat (limited to 'lib')
-rw-r--r-- | lib/VNDB/Handler/Users.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/VNDB/Handler/Users.pm b/lib/VNDB/Handler/Users.pm index be0279de..8d60d4f9 100644 --- a/lib/VNDB/Handler/Users.pm +++ b/lib/VNDB/Handler/Users.pm @@ -304,7 +304,8 @@ sub edit { { name => 'skin', enum => [ '', keys %{$self->{skins}} ], required => 0, default => '' }, { name => 'customcss', required => 0, maxlength => 2000, default => '' }, ); - push @{$frm->{_err}}, 'passmatch' if ($frm->{usrpass} || $frm->{usrpass2}) && $frm->{usrpass} ne $frm->{usrpass2}; + push @{$frm->{_err}}, 'passmatch' + if ($frm->{usrpass} || $frm->{usrpass2}) && (!$frm->{usrpass} || !$frm->{usrpass2} || $frm->{usrpass} ne $frm->{usrpass2}); if(!$frm->{_err}) { my %o; $o{username} = $frm->{usrname} if $frm->{usrname}; |