From: Victor Kirhenshtein Date: Sun, 11 Sep 2016 14:45:25 +0000 (+0300) Subject: fixed DB/2 driver build error X-Git-Tag: 2.1-M0~3 X-Git-Url: http://git.netxms.org/public/netxms.git/commitdiff_plain/481bae7b6ed93a20101e4feb7485f9746dd0a235 fixed DB/2 driver build error --- diff --git a/src/db/dbdrv/db2/db2.cpp b/src/db/dbdrv/db2/db2.cpp index 5aca3f0f0..fbb327d88 100644 --- a/src/db/dbdrv/db2/db2.cpp +++ b/src/db/dbdrv/db2/db2.cpp @@ -201,7 +201,7 @@ extern "C" DBDRV_CONNECTION EXPORT DrvConnect(char *pszHost, char *pszLogin, { long iResult; DB2DRV_CONN *pConn; - SQLHSTMT sqlStatement = NULL; + SQLHSTMT sqlStatement; // Allocate our connection structure pConn = (DB2DRV_CONN *)malloc(sizeof(DB2DRV_CONN)); @@ -614,7 +614,7 @@ static NETXMS_WCHAR *GetFieldData(SQLHSTMT sqlStatement, short column) { int len = ucs2_strlen(buffer); result = (NETXMS_WCHAR *)malloc((len + 1) * sizeof(NETXMS_WCHAR)); - ucs2_to_ucs4(buffer, -1, pResult->values[i], len + 1); + ucs2_to_ucs4(buffer, -1, result, len + 1); } else if ((rc == SQL_SUCCESS_WITH_INFO) && (dataSize != SQL_NULL_DATA)) {