Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > ce639c93ee6e8bb03f2878bff06081c5 > files > 25

mysql-5.5.23-1.mga1.src.rpm

diff -Naurp mysql-5.5.8/client/mysql_upgrade.c mysql-5.5.8.oden/client/mysql_upgrade.c
--- mysql-5.5.8/client/mysql_upgrade.c	2010-12-03 18:58:26.000000000 +0100
+++ mysql-5.5.8.oden/client/mysql_upgrade.c	2010-12-27 13:39:27.150859394 +0100
@@ -870,7 +870,9 @@ int main(int argc, char **argv)
     printf("This installation of MySQL is already upgraded to %s, "
            "use --force if you still need to run mysql_upgrade\n",
            MYSQL_SERVER_VERSION);
-    die(NULL);
+    free_used_memory();
+    my_end(MY_CHECK_ERROR);
+    exit(0);
   }
 
   /*
diff -Naurp mysql-5.5.8/mysql-test/t/mysql_upgrade.test mysql-5.5.8.oden/mysql-test/t/mysql_upgrade.test
--- mysql-5.5.8/mysql-test/t/mysql_upgrade.test	2010-12-03 18:58:24.000000000 +0100
+++ mysql-5.5.8.oden/mysql-test/t/mysql_upgrade.test	2010-12-27 13:39:27.151859381 +0100
@@ -13,7 +13,7 @@ file_exists $MYSQLD_DATADIR/mysql_upgrad
 
 --echo Run it again - should say already completed
 --replace_result $MYSQL_SERVER_VERSION VERSION
---error 1
+--error 0
 --exec $MYSQL_UPGRADE --skip-verbose 2>&1
 
 # It should have created a file in the MySQL Servers datadir