[Libreoffice-commits] core.git: connectivity/source

Jens Carl (via logerrit) logerrit at kemper.freedesktop.org
Tue May 14 08:25:37 UTC 2019


 connectivity/source/drivers/odbc/OConnection.cxx |   43 +++++++++++++++++------
 1 file changed, 32 insertions(+), 11 deletions(-)

New commits:
commit 19573d94074a3ce296bacf35a21242ff8b75cad4
Author:     Jens Carl <j.carl43 at gmx.de>
AuthorDate: Sat May 11 10:30:57 2019 -0700
Commit:     Stephan Bergmann <sbergman at redhat.com>
CommitDate: Tue May 14 10:24:47 2019 +0200

    tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
    
    Replace OSL_VERIFY with if-statement and SAL_WARN.
    
    Change-Id: Icf6a0b81aca489b25520c9f6837d1b482179cad5
    Reviewed-on: https://gerrit.libreoffice.org/72155
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

diff --git a/connectivity/source/drivers/odbc/OConnection.cxx b/connectivity/source/drivers/odbc/OConnection.cxx
index b385538d8da0..f024e156c597 100644
--- a/connectivity/source/drivers/odbc/OConnection.cxx
+++ b/connectivity/source/drivers/odbc/OConnection.cxx
@@ -31,6 +31,8 @@
 #include <connectivity/FValue.hxx>
 #include <connectivity/dbexception.hxx>
 
+#include <sal/log.hxx>
+
 #include <string.h>
 
 using namespace connectivity::odbc;
@@ -185,49 +187,68 @@ SQLRETURN OConnection::Construct(const OUString& url,const Sequence< PropertyVal
     for(;pBegin != pEnd;++pBegin)
     {
         if( pBegin->Name == "Timeout")
-            OSL_VERIFY( pBegin->Value >>= nTimeout );
+        {
+            if( ! (pBegin->Value >>= nTimeout) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property Timeout");
+        }
         else if( pBegin->Name == "Silent")
-            OSL_VERIFY( pBegin->Value >>= bSilent );
+        {
+            if( ! (pBegin->Value >>= bSilent) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property Silent");
+        }
         else if( pBegin->Name == "IgnoreDriverPrivileges")
-            OSL_VERIFY( pBegin->Value >>= m_bIgnoreDriverPrivileges );
+        {
+            if( ! (pBegin->Value >>= m_bIgnoreDriverPrivileges) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property IgnoreDriverPrivileges");
+        }
         else if( pBegin->Name == "PreventGetVersionColumns")
-            OSL_VERIFY( pBegin->Value >>= m_bPreventGetVersionColumns );
+        {
+            if( ! (pBegin->Value >>= m_bPreventGetVersionColumns) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property PreventGetVersionColumns");
+        }
         else if( pBegin->Name == "IsAutoRetrievingEnabled")
         {
             bool bAutoRetrievingEnabled = false;
-            OSL_VERIFY( pBegin->Value >>= bAutoRetrievingEnabled );
+            if( ! (pBegin->Value >>= bAutoRetrievingEnabled) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property IsAutoRetrievingEnabled");
             enableAutoRetrievingEnabled(bAutoRetrievingEnabled);
         }
         else if( pBegin->Name == "AutoRetrievingStatement")
         {
             OUString sGeneratedValueStatement;
-            OSL_VERIFY( pBegin->Value >>= sGeneratedValueStatement );
+            if( ! (pBegin->Value >>= sGeneratedValueStatement) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property AutoRetrievingStatement");
             setAutoRetrievingStatement(sGeneratedValueStatement);
         }
         else if( pBegin->Name == "user")
         {
-            OSL_VERIFY( pBegin->Value >>= aUID );
+            if( ! (pBegin->Value >>= aUID) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property user");
             aDSN = aDSN + ";UID=" + aUID;
         }
         else if( pBegin->Name == "password")
         {
-            OSL_VERIFY( pBegin->Value >>= aPWD );
+            if( ! (pBegin->Value >>= aPWD) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property password");
             aDSN = aDSN + ";PWD=" + aPWD;
         }
         else if( pBegin->Name == "UseCatalog")
         {
-             OSL_VERIFY( pBegin->Value >>= m_bUseCatalog );
+             if( !( pBegin->Value >>= m_bUseCatalog) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property UseCatalog");
         }
         else if( pBegin->Name == "SystemDriverSettings")
         {
-            OSL_VERIFY( pBegin->Value >>= aSysDrvSettings );
+            if( ! (pBegin->Value >>= aSysDrvSettings) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property SystemDriverSettings");
             aDSN += ";";
             aDSN += aSysDrvSettings;
         }
         else if( pBegin->Name == "CharSet")
         {
             OUString sIanaName;
-            OSL_VERIFY( pBegin->Value >>= sIanaName );
+            if( ! (pBegin->Value >>= sIanaName) )
+                SAL_WARN("connectivity.odbc", "Construct: unable to get property CharSet");
 
             ::dbtools::OCharsetMap aLookupIanaName;
             ::dbtools::OCharsetMap::const_iterator aLookup = aLookupIanaName.findIanaName(sIanaName);


More information about the Libreoffice-commits mailing list