From: Wez Furlong Date: Thu, 10 Feb 2005 01:34:39 +0000 (+0000) Subject: only do this magic on non-win32 platforms X-Git-Tag: RELEASE_0_2_1~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e9f5fb53f3bb030c4eb18c7246996ebf7985956d;p=php only do this magic on non-win32 platforms --- diff --git a/ext/pdo_mysql/mysql_driver.c b/ext/pdo_mysql/mysql_driver.c index b8a7de8098..5665ab6393 100755 --- a/ext/pdo_mysql/mysql_driver.c +++ b/ext/pdo_mysql/mysql_driver.c @@ -272,12 +272,15 @@ static int pdo_mysql_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_ } } - if (vars[2].optval && strcmp("localhost", vars[2].optval)) { - host = vars[2].optval; - port = atoi(vars[3].optval); - } else { +#ifndef PHP_WIN32 + if (vars[2].optval && !strcmp("localhost", vars[2].optval)) { host = "."; unix_socket = vars[4].optval; + } else +#endif + { + host = vars[2].optval; + port = atoi(vars[3].optval); } dbname = vars[1].optval; if (mysql_real_connect(H->server, host, dbh->username, dbh->password, dbname, port, unix_socket, 0) == NULL) {