From ff77a0f72e7a8fbe37c2599240a65c5421fb269f Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Thu, 8 Oct 2020 22:13:16 -0700 Subject: [PATCH] Don't assume case of fields --- mysql/save_user.cgi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysql/save_user.cgi b/mysql/save_user.cgi index cbfe1019b..a813cf2d3 100755 --- a/mysql/save_user.cgi +++ b/mysql/save_user.cgi @@ -25,7 +25,7 @@ else { %perms = map { $_, 1 } split(/\0/, $in{'perms'}); @desc = &table_structure($master_db, 'user'); - %fieldmap = map { $_->{'field'}, $_->{'index'} } @desc; + %fieldmap = map { lc($_->{'field'}), $_->{'index'} } @desc; $host = $in{'host_def'} ? '%' : $in{'host'}; $user = $in{'mysqluser_def'} ? '' : $in{'mysqluser'}; @pfields = map { $_->[0] } &priv_fields('user'); @@ -75,7 +75,7 @@ else { } } elsif ($in{'mysqlpass_mode'} == 2) { - if ($fieldmap{'Password'}) { + if ($fieldmap{'password'}) { &execute_sql_logged($master_db, "update user set password = '' ". "where user = ? and host = ?",