Index: ext/mysqli/mysqli_api.c =================================================================== RCS file: /repository/php-src/ext/mysqli/mysqli_api.c,v retrieving revision 1.81 diff -u -r1.81 mysqli_api.c --- ext/mysqli/mysqli_api.c 18 Mar 2004 13:04:55 -0000 1.81 +++ ext/mysqli/mysqli_api.c 21 Apr 2004 23:31:09 -0000 @@ -1600,6 +1600,13 @@ } MYSQLI_FETCH_RESOURCE(mysql, MYSQL *, &mysql_link, "mysqli_link"); + /* mysql_ssl_set() wants NULLs, but we have empty strings ("") */ + if (key_len == 0) { key = NULL; } + if (cert_len == 0) { cert = NULL; } + if (ca_len == 0) { ca = NULL; } + if (capath_len == 0) { capath = NULL; } + if (cipher_len == 0) { cipher = NULL; } + mysql_ssl_set(mysql, key, cert, ca, capath, cipher); RETURN_TRUE;