diff options
author | Andrey Hristov <andrey@php.net> | 2009-09-18 14:33:08 +0000 |
---|---|---|
committer | Andrey Hristov <andrey@php.net> | 2009-09-18 14:33:08 +0000 |
commit | 967239727ee1f481ed5113ea980c4e98b3096048 (patch) | |
tree | a6d128b9fa1ab490fa9d0a8d2988272ae3f79726 /ext/mysqli/mysqli_api.c | |
parent | 8aae3baa45a02a3815a1e7b6ecc79ae2b516ceff (diff) | |
download | php-git-967239727ee1f481ed5113ea980c4e98b3096048.tar.gz |
MFH:Fix for bug#48909 Segmentation fault in mysqli_stmt_execute
Diffstat (limited to 'ext/mysqli/mysqli_api.c')
-rw-r--r-- | ext/mysqli/mysqli_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c index 2c30f0dc3b..15985bebc1 100644 --- a/ext/mysqli/mysqli_api.c +++ b/ext/mysqli/mysqli_api.c @@ -735,7 +735,7 @@ PHP_FUNCTION(mysqli_stmt_execute) for (i = 0; i < stmt->param.var_cnt; i++) { for (j = i + 1; j < stmt->param.var_cnt; j++) { /* Oops, someone binding the same variable - clone */ - if (stmt->param.vars[j] == stmt->param.vars[i]) { + if (stmt->param.vars[j] == stmt->param.vars[i] && stmt->param.vars[i]) { php_mysqli_stmt_copy_it(&copies, stmt->param.vars[i], stmt->param.var_cnt, i); break; } |