From a10de5a9dc6b20a4df5342a51b68d645023ed45f Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Sat, 29 Mar 2025 21:05:37 +0200 Subject: [PATCH] Fix updating `unix_socket` plugin in default mode --- mysql/save_user.cgi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mysql/save_user.cgi b/mysql/save_user.cgi index c71813210..123bc531c 100755 --- a/mysql/save_user.cgi +++ b/mysql/save_user.cgi @@ -77,6 +77,11 @@ else { &change_user_password(undef, $olduser, $oldhost, $in{'plugin'}); } + elsif ($in{'mysqlpass_mode'} == 1 && + $in{'plugin'} eq "unix_socket") { + &change_user_password('', $olduser, $oldhost, + $in{'plugin'}); + } elsif ($in{'mysqlpass_mode'} != 1) { ($in{'mysqlpass_mode'} eq '0' && !$in{'mysqlpass'}) && &error($text{'root_epass1'}); my $pass = $in{'mysqlpass'} || '';