From 481bae7b6ed93a20101e4feb7485f9746dd0a235 Mon Sep 17 00:00:00 2001 From: Victor Kirhenshtein Date: Sun, 11 Sep 2016 17:45:25 +0300 Subject: [PATCH] fixed DB/2 driver build error --- src/db/dbdrv/db2/db2.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)) { -- 2.20.1