Browse Source

MF51: use proper macros and vars instead of strlen()

migration/RELEASE_1_0_0
Antony Dovgal 21 years ago
parent
commit
20b8eb26fe
  1. 2
      ext/mysqli/mysqli_api.c
  2. 2
      ext/mysqli/mysqli_nonapi.c

2
ext/mysqli/mysqli_api.c

@ -571,7 +571,7 @@ PHP_FUNCTION(mysqli_stmt_execute)
case MYSQL_TYPE_VAR_STRING:
convert_to_string_ex(&stmt->param.vars[i]);
stmt->stmt->params[i].buffer = Z_STRVAL_PP(&stmt->param.vars[i]);
stmt->stmt->params[i].buffer_length = strlen(Z_STRVAL_PP(&stmt->param.vars[i]));
stmt->stmt->params[i].buffer_length = Z_STRLEN_PP(&stmt->param.vars[i]);
break;
case MYSQL_TYPE_DOUBLE:
convert_to_double_ex(&stmt->param.vars[i]);

2
ext/mysqli/mysqli_nonapi.c

@ -75,7 +75,7 @@ PHP_FUNCTION(mysqli_connect)
}
#ifdef HAVE_EMBEDDED_MYSQLI
if (hostname && strlen(hostname)) {
if (hostname_len && hostname) {
unsigned int external=1;
mysql_options(mysql->mysql, MYSQL_OPT_USE_REMOTE_CONNECTION, (char *)&external);
} else {

Loading…
Cancel
Save