From fbd76fbd23b52f5e98021a93c4e73a7844312ff3 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 27 Aug 2018 11:55:05 +0100 Subject: coverity#1438783 Unchecked return value MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ice56d317087dd24d2eef27f2ace5fdf9f4da946d Reviewed-on: https://gerrit.libreoffice.org/59654 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara Reviewed-on: https://gerrit.libreoffice.org/59716 Reviewed-by: Andras Timar Tested-by: Andras Timar --- connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'connectivity/source') diff --git a/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.cxx b/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.cxx index eeadf2bd03a9..11e1d6996c70 100644 --- a/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.cxx +++ b/connectivity/source/drivers/mysqlc/mysqlc_resultsetmetadata.cxx @@ -63,7 +63,9 @@ sal_Bool SAL_CALL OResultSetMetaData::isCaseSensitive(sal_Int32 column) Reference rs = stmt->executeQuery(sql.makeStringAndClear()); Reference xRow(rs, UNO_QUERY_THROW); - rs->next(); // fetch first and only row + if (!rs->next()) // fetch first and only row + return false; + rtl::OUString sColName = xRow->getString(1); // first column is Collation name return !sColName.isEmpty() && !sColName.endsWith("_ci"); -- cgit v1.2.3