summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2009-01-01 13:40:22 +0100
committerYorhel <git@yorhel.nl>2009-01-02 17:02:07 +0100
commit5582b98c0e262ee33e4e0a74fb4ffe7d6a72ab36 (patch)
treedb8676e4bf53c1531515e7e4558df3952484b6a5 /lib
parentdc509d8fd4f143baed41eb14f674604206a0e7d5 (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.pm3
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};