diff options
author | Alexander M. Turek <me@derrabus.de> | 2004-04-18 18:21:16 +0400 |
---|---|---|
committer | Alexander M. Turek <me@derrabus.de> | 2004-04-18 18:21:16 +0400 |
commit | 4d81774960208270bdc6156d5c15f21d06ee65a5 (patch) | |
tree | 6da677a9d10d768100ac57437228924f2202591f /server_privileges.php | |
parent | ad236e55cea76f4fc91ce96226a28788ef54c462 (diff) |
Yet another "MySQL out of sync" error.
Diffstat (limited to 'server_privileges.php')
-rw-r--r-- | server_privileges.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/server_privileges.php b/server_privileges.php index 4df50052d0..e8d4fefbc5 100644 --- a/server_privileges.php +++ b/server_privileges.php @@ -589,10 +589,12 @@ if (!empty($adduser_submit) || !empty($change_copy)) { break; } $res = PMA_DBI_query('SELECT "foo" FROM `user` WHERE `User` = "' . PMA_sqlAddslashes($username) . '" AND `Host` = "' . $hostname . '";'); - if (PMA_DBI_affected_rows($userlink) == 1) { + if (PMA_DBI_affected_rows() == 1) { + PMA_DBI_free_result($res); $message = sprintf($strUserAlreadyExists, '<i>\'' . $username . '\'@\'' . $hostname . '\'</i>'); $adduser = 1; } else { + PMA_DBI_free_result($res); $real_sql_query = 'GRANT ' . join(', ', PMA_extractPrivInfo()) . ' ON *.* TO "' . PMA_sqlAddslashes($username) . '"@"' . $hostname . '"'; if ($pred_password != 'none' && $pred_password != 'keep') { $pma_pw_hidden = ''; @@ -642,9 +644,7 @@ if (!empty($adduser_submit) || !empty($change_copy)) { $tmp_count = count($queries); $queries_for_display[$tmp_count - 1] = $sql_query; } - unset($real_sql_query); - PMA_DBI_free_result($res); - unset($res); + unset($res, $real_sql_query); } } |