From e9f5fb53f3bb030c4eb18c7246996ebf7985956d Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Thu, 10 Feb 2005 01:34:39 +0000 Subject: [PATCH] only do this magic on non-win32 platforms --- ext/pdo_mysql/mysql_driver.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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) { -- 2.50.1