From d5cd54986aeacbf891cd135af90d8100cc681a42 Mon Sep 17 00:00:00 2001 From: Alexander Potapchenko Date: Sat, 4 Aug 2012 10:04:01 +0000 Subject: [PATCH] Fix for ODBC-149. Input double parameters are modified when saving them as NUMERIC values --- OdbcConvert.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OdbcConvert.cpp b/OdbcConvert.cpp index e92754e0..3975dbf4 100644 --- a/OdbcConvert.cpp +++ b/OdbcConvert.cpp @@ -1217,7 +1217,7 @@ int OdbcConvert::conv##TYPE_FROM##To##TYPE_TO(DescRecord * from, DescRecord * to \ ODBCCONVERT_CHECKNULL_COMMON(C_TYPE_TO); \ \ - C_TYPE_FROM &valFrom = *(C_TYPE_FROM*)getAdressBindDataFrom((char*)from->dataPtr); \ + C_TYPE_FROM valFrom = *(C_TYPE_FROM*)getAdressBindDataFrom((char*)from->dataPtr); \ if ( to->scale ) \ valFrom *= (C_TYPE_FROM)(QUAD)listScale[to->scale]; \ if ( valFrom < 0 )valFrom -= 0.5; \