diff --git a/harbour/ChangeLog b/harbour/ChangeLog index d4b3adb29f..2f860037f9 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,13 @@ past entries belonging to author(s): Viktor Szakats. */ +2010-02-28 11:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * contrib/rddsql/sqlbase.c + ! Fixed crash on close when connection could not be made. + + * INSTALL + + Added link to Oracle Instant Client downloads. + 2010-02-27 19:16 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/resources/harbour_splash.png * contrib/hbide/resources/hbidesplash.png @@ -36,7 +43,7 @@ 2010-02-27 15:59 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/gtqtc/gtqtc.cpp - ! Fix to warning: QFont::setPointSize: Point size <= 0 (0), must be greater than 0 + ! Fix to warning: QFont::setPointSize: Point size <= 0 (0), must be greater than 0 Reported by David Macias. 2010-02-28 00:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) @@ -281,7 +288,7 @@ statically, for the rest dynamically. You need to have Oracle client (oci.dll and the rest of the package) installed to use it. - ; TODO: Finish type conversion and mapping. + ; TODO: Finish type conversion and mapping. [DONE] * contrib/rddsql/sddmy/mysqldd.c * contrib/rddsql/sddpg/pgsqldd.c @@ -289,10 +296,10 @@ * contrib/rddsql/sddodbc/odbcdd.c ! HB_ULONG -> HB_SIZE - ; TOFIX: To Mindaugas: Current SDD architecture will crash with GPF + ; TOFIX: Current SDD architecture will crash with GPF if dbUseArea() is attempted after a failed RDDI_CONNECT call. You can check it f.e. with sddodbc's test1.prg, by - modifying test.mdb to test_.mdb, and simply run it. + modifying test.mdb to test_.mdb, and simply run it. [DONE] 2010-02-26 11:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxpp/Makefile diff --git a/harbour/INSTALL b/harbour/INSTALL index 521eea7de7..b837da62e6 100644 --- a/harbour/INSTALL +++ b/harbour/INSTALL @@ -1339,6 +1339,7 @@ HARBOUR http://dev.mysql.com/downloads/ HB_WITH_OCILIB - OCILIB (C Driver for Oracle) [multiplatform, free, open-source] http://orclib.sourceforge.net/ + http://www.oracle.com/technology/tech/oci/instantclient/index.html HB_WITH_OPENSSL - OpenSSL [multiplatform, free, open-source] http://www.openssl.org/ HB_WITH_PCRE - Perl Compatible Regular Expressions [multiplatform, free, open-source] diff --git a/harbour/contrib/rddsql/sqlbase.c b/harbour/contrib/rddsql/sqlbase.c index cf95db2a1b..05b050e021 100644 --- a/harbour/contrib/rddsql/sqlbase.c +++ b/harbour/contrib/rddsql/sqlbase.c @@ -609,7 +609,8 @@ static HB_ERRCODE sqlbaseClose( SQLBASEAREAP pArea ) if ( SUPER_CLOSE( ( AREAP ) pArea ) == HB_FAILURE ) return HB_FAILURE; - pArea->pSDD->Close( pArea ); + if ( pArea->pSDD ) + pArea->pSDD->Close( pArea ); if ( pArea->pRow ) {