diff options
author | Hartmut Holzgraefe <hholzgra@php.net> | 2005-02-27 20:34:36 +0000 |
---|---|---|
committer | Hartmut Holzgraefe <hholzgra@php.net> | 2005-02-27 20:34:36 +0000 |
commit | f7e8fcb8e0b3a2110c31e05c4cc2a55ddaf584f6 (patch) | |
tree | fad218e1287ccb9886357f6a76cf1d6b8dc92447 /ext/pdo_mysql/mysql_statement.c | |
parent | 86994c3357605008a1973c1681009a5770a656e7 (diff) | |
download | php-git-f7e8fcb8e0b3a2110c31e05c4cc2a55ddaf584f6.tar.gz |
fully distinguish between database and statement level errors
Diffstat (limited to 'ext/pdo_mysql/mysql_statement.c')
-rwxr-xr-x | ext/pdo_mysql/mysql_statement.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/pdo_mysql/mysql_statement.c b/ext/pdo_mysql/mysql_statement.c index b7d423173d..11d81136f2 100755 --- a/ext/pdo_mysql/mysql_statement.c +++ b/ext/pdo_mysql/mysql_statement.c @@ -40,6 +40,10 @@ static int pdo_mysql_stmt_dtor(pdo_stmt_t *stmt TSRMLS_DC) mysql_free_result(S->result); S->result = NULL; } + if (S->einfo.errmsg) { + efree(S->einfo.errmsg); + S->einfo.errmsg = NULL; + } efree(S); return 1; } |