summaryrefslogtreecommitdiff
path: root/ext/mysqli/mysqli_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/mysqli/mysqli_api.c')
-rw-r--r--ext/mysqli/mysqli_api.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/mysqli/mysqli_api.c b/ext/mysqli/mysqli_api.c
index d3ad49837a..0927df66d7 100644
--- a/ext/mysqli/mysqli_api.c
+++ b/ext/mysqli/mysqli_api.c
@@ -1675,7 +1675,10 @@ PHP_FUNCTION(mysqli_stmt_init)
}
MYSQLI_FETCH_RESOURCE(mysql, MYSQL *, &mysql_link, "mysqli_link");
+ stmt = (STMT *)ecalloc(1,sizeof(STMT));
+
if (!(stmt->stmt = mysql_stmt_init(mysql))) {
+ efree(stmt);
RETURN_FALSE;
}