summaryrefslogtreecommitdiff
path: root/ext/mysqlnd/mysqlnd.c
diff options
context:
space:
mode:
authorAndrey Hristov <andrey@php.net>2010-04-29 15:17:44 +0000
committerAndrey Hristov <andrey@php.net>2010-04-29 15:17:44 +0000
commit2c38266536989b2f587a8c7e4a91629b95646d8b (patch)
tree215b80c2214c9ffeef979f3cb72a5d7c7b928cd8 /ext/mysqlnd/mysqlnd.c
parentb72437494b872d5fd94623dad0e608f6720aef86 (diff)
downloadphp-git-2c38266536989b2f587a8c7e4a91629b95646d8b.tar.gz
Fix valgrind warning, usage of nirvana memory
Diffstat (limited to 'ext/mysqlnd/mysqlnd.c')
-rw-r--r--ext/mysqlnd/mysqlnd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd.c b/ext/mysqlnd/mysqlnd.c
index 5a379f71ec..61d15d6a1d 100644
--- a/ext/mysqlnd/mysqlnd.c
+++ b/ext/mysqlnd/mysqlnd.c
@@ -1842,7 +1842,6 @@ MYSQLND_METHOD(mysqlnd_conn, change_user)(MYSQLND * const conn,
chg_user_resp = conn->protocol->m.get_change_user_response_packet(conn->protocol, FALSE TSRMLS_CC);
ret = PACKET_READ(chg_user_resp, conn);
conn->error_info = chg_user_resp->error_info;
- PACKET_FREE(chg_user_resp);
if (conn->error_info.error_no) {
ret = FAIL;
@@ -1876,6 +1875,7 @@ MYSQLND_METHOD(mysqlnd_conn, change_user)(MYSQLND * const conn,
DBG_ERR(mysqlnd_old_passwd);
SET_CLIENT_ERROR(conn->error_info, CR_UNKNOWN_ERROR, UNKNOWN_SQLSTATE, mysqlnd_old_passwd);
}
+ PACKET_FREE(chg_user_resp);
SET_ERROR_AFF_ROWS(conn);