Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander M. Turek <me@derrabus.de>2004-04-18 18:21:16 +0400
committerAlexander M. Turek <me@derrabus.de>2004-04-18 18:21:16 +0400
commit4d81774960208270bdc6156d5c15f21d06ee65a5 (patch)
tree6da677a9d10d768100ac57437228924f2202591f /server_privileges.php
parentad236e55cea76f4fc91ce96226a28788ef54c462 (diff)
Yet another "MySQL out of sync" error.
Diffstat (limited to 'server_privileges.php')
-rw-r--r--server_privileges.php8
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);
}
}