diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2020-12-12 17:20:40 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2020-12-12 17:20:40 +0000 |
commit | 936f41ec0ce1736e74b2fda2c65249956498c777 (patch) | |
tree | 0ef446d3d43521417c3bfb57804256fc5d6c22ab /libmysqlpp/my-modifycommand.cpp | |
parent | Modern jam lto (diff) | |
download | libdbpp-mysql-936f41ec0ce1736e74b2fda2c65249956498c777.tar.bz2 libdbpp-mysql-936f41ec0ce1736e74b2fda2c65249956498c777.tar.xz libdbpp-mysql-936f41ec0ce1736e74b2fda2c65249956498c777.zip |
Smart pointer stmt to fix leak
Diffstat (limited to 'libmysqlpp/my-modifycommand.cpp')
-rw-r--r-- | libmysqlpp/my-modifycommand.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmysqlpp/my-modifycommand.cpp b/libmysqlpp/my-modifycommand.cpp index 7610a27..dd607b3 100644 --- a/libmysqlpp/my-modifycommand.cpp +++ b/libmysqlpp/my-modifycommand.cpp @@ -12,10 +12,10 @@ unsigned int MySQL::ModifyCommand::execute(bool anc) { bindParams(); - if (mysql_stmt_execute(stmt)) { - throw Error(stmt); + if (mysql_stmt_execute(stmt.get())) { + throw Error(stmt.get()); } - int rows = mysql_stmt_affected_rows(stmt); + int rows = mysql_stmt_affected_rows(stmt.get()); if (rows == 0 && !anc) { throw DB::NoRowsAffected(); } |