]> granicus.if.org Git - php/commitdiff
Fix introduced in 5.0.46, not in 5.0.42
authorAndrey Hristov <andrey@php.net>
Sat, 8 Mar 2008 14:59:37 +0000 (14:59 +0000)
committerAndrey Hristov <andrey@php.net>
Sat, 8 Mar 2008 14:59:37 +0000 (14:59 +0000)
ext/mysql/php_mysql.c
ext/mysqli/mysqli.c

index 68082b2131457635c34fa500607115fe3e4650e0..6184d44260b6a4298a5fe848918ebcd625ffcd7e 100644 (file)
@@ -419,7 +419,7 @@ PHP_MSHUTDOWN_FUNCTION(mysql)
 #ifdef PHP_WIN32
        unsigned long client_ver = mysql_get_client_version();
        /* Can't call mysql_server_end() multiple times prior to 5.0.42 on Windows */
-       if ((client_ver > 50042 && client_ver < 50100) || client_ver > 50122) {
+       if ((client_ver >= 50046 && client_ver < 50100) || client_ver > 50122) {
                mysql_server_end();
        }
 #else
index bb5ca521070984c6b0af932fb73e40ce3f5f48a1..3280ff832d4e45eedc7ab22e8da5c98c2a85de06 100644 (file)
@@ -669,7 +669,7 @@ PHP_MSHUTDOWN_FUNCTION(mysqli)
 #ifdef PHP_WIN32
        unsigned long client_ver = mysql_get_client_version();
        /* Can't call mysql_server_end() multiple times prior to 5.0.42 on Windows */
-       if ((client_ver > 50042 && client_ver < 50100) || client_ver > 50122) {
+       if ((client_ver >= 50046 && client_ver < 50100) || client_ver > 50122) {
                mysql_server_end();
        }
 #else