#50240 [Opn->Csd]: pdo_mysql.default_socket in php.ini shouldn't used if it's empty

From: Date: Mon, 23 Nov 2009 15:45:23 +0000
Subject: #50240 [Opn->Csd]: pdo_mysql.default_socket in php.ini shouldn't used if it's empty
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-144967@lists.php.net to get a copy of this message
ID: 50240 Updated by: iliaa@php.net Reported By: foutrelis at gmail dot com -Status: Open +Status: Closed Bug Type: PDO related Operating System: Arch Linux PHP Version: 5.3.1 New Comment: This bug has been fixed in SVN. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2009-11-23 15:45:05] svn@php.net Automatic comment from SVN on behalf of iliaa Revision: http://svn.php.net/viewvc/?view=revision&revision=291215 Log: Fixed bug #50240 (pdo_mysql.default_socket in php.ini shouldn't used if it is empty). ------------------------------------------------------------------------ [2009-11-20 12:29:12] foutrelis at gmail dot com Description: ------------ When pdo_mysql.default_socket in php.ini is empty, it shouldn't be used and pdo_mysql should fallback to PDO_MYSQL_UNIX_ADDR. It appears that OnUpdateStringUnempty should be used in the related STD_PHP_INI_ENTRY definition in ext/pdo_mysql/pdo_mysql.c, instead of OnUpdateString. Also, OnUpdateStringUnempty is used by the mysql and mysqli extensions for their default_socket directives, so it makes sense to use it here as well. Proposed patch: http://bugs.archlinux.org/task/17179?getfile=4430 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=50240&edit=1

« previous php.bugs (#144967) next »