summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2018-08-24 09:24:24 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2018-08-24 09:24:24 +0100
commit428089a1e8270f9ea05ef4dfce281a48c98bb826 (patch)
tree4ac51db85040fe3baf5035f867ca20a39e37eaaa
parentC++17 (diff)
downloadlibdbpp-odbc-428089a1e8270f9ea05ef4dfce281a48c98bb826.tar.bz2
libdbpp-odbc-428089a1e8270f9ea05ef4dfce281a48c98bb826.tar.xz
libdbpp-odbc-428089a1e8270f9ea05ef4dfce281a48c98bb826.zip
Fix uninitialised memory warning and assert
-rw-r--r--libodbcpp/odbc-modifycommand.cpp2
-rw-r--r--libodbcpp/unittests/testodbc.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/libodbcpp/odbc-modifycommand.cpp b/libodbcpp/odbc-modifycommand.cpp
index 0c49f92..0eeca01 100644
--- a/libodbcpp/odbc-modifycommand.cpp
+++ b/libodbcpp/odbc-modifycommand.cpp
@@ -21,7 +21,7 @@ ODBC::ModifyCommand::execute(bool anc)
throw Error(rc, SQL_HANDLE_STMT, hStmt);
}
}
- SQLLEN rows;
+ SQLLEN rows = 0;
rc = SQLRowCount(hStmt, &rows);
if (!SQL_SUCCEEDED(rc)) {
throw Error(rc, SQL_HANDLE_STMT, hStmt);
diff --git a/libodbcpp/unittests/testodbc.cpp b/libodbcpp/unittests/testodbc.cpp
index f235cfb..bb6fd97 100644
--- a/libodbcpp/unittests/testodbc.cpp
+++ b/libodbcpp/unittests/testodbc.cpp
@@ -49,7 +49,7 @@ BOOST_AUTO_TEST_CASE( bindAndSend )
mod->bindParamS(2, testString);
mod->bindParamB(3, testBool);
mod->bindParamT(4, testDateTime);
- mod->execute();
+ BOOST_CHECK_EQUAL(1, mod->execute());
}
BOOST_AUTO_TEST_CASE( bindAndSelect )