summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/dlg/odbcconfig.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/ui/dlg/odbcconfig.cxx')
-rw-r--r--dbaccess/source/ui/dlg/odbcconfig.cxx30
1 files changed, 15 insertions, 15 deletions
diff --git a/dbaccess/source/ui/dlg/odbcconfig.cxx b/dbaccess/source/ui/dlg/odbcconfig.cxx
index 551202f5ca69..c9c6e73e1dda 100644
--- a/dbaccess/source/ui/dlg/odbcconfig.cxx
+++ b/dbaccess/source/ui/dlg/odbcconfig.cxx
@@ -129,23 +129,23 @@ OOdbcEnumeration::OOdbcEnumeration()
bLoaded = load(ODBC_LIBRARY_PLAIN);
#endif
- if ( bLoaded )
- {
+ if ( !bLoaded )
+ return;
+
#ifdef HAVE_ODBC_SUPPORT
- // load the generic functions
- m_pAllocHandle = loadSymbol("SQLAllocHandle");
- m_pFreeHandle = loadSymbol("SQLFreeHandle");
- m_pSetEnvAttr = loadSymbol("SQLSetEnvAttr");
- m_pDataSources = loadSymbol("SQLDataSources");
-
- // all or nothing
- if (!m_pAllocHandle || !m_pSetEnvAttr || !m_pDataSources || !m_pFreeHandle)
- {
- unload();
- m_pAllocHandle = m_pFreeHandle = m_pSetEnvAttr = m_pDataSources = nullptr;
- }
-#endif
+ // load the generic functions
+ m_pAllocHandle = loadSymbol("SQLAllocHandle");
+ m_pFreeHandle = loadSymbol("SQLFreeHandle");
+ m_pSetEnvAttr = loadSymbol("SQLSetEnvAttr");
+ m_pDataSources = loadSymbol("SQLDataSources");
+
+ // all or nothing
+ if (!m_pAllocHandle || !m_pSetEnvAttr || !m_pDataSources || !m_pFreeHandle)
+ {
+ unload();
+ m_pAllocHandle = m_pFreeHandle = m_pSetEnvAttr = m_pDataSources = nullptr;
}
+#endif
}
OOdbcEnumeration::~OOdbcEnumeration()