persistentstorage/sql/SRC/Server/SqlSrvStatement.cpp
changeset 55 44f437012c90
parent 51 7d4490026038
--- a/persistentstorage/sql/SRC/Server/SqlSrvStatement.cpp	Mon Sep 27 11:59:56 2010 +0100
+++ b/persistentstorage/sql/SRC/Server/SqlSrvStatement.cpp	Tue Oct 19 16:26:13 2010 +0100
@@ -336,6 +336,7 @@
 		const TUint8* name8 = reinterpret_cast <const TUint8*> (sqlite3_bind_parameter_name(iStmtHandle, prmIdx));
 		if(name8)
 			{
+			// coverity[size_error]
 			HBufC* name = CnvUtfConverter::ConvertToUnicodeFromUtf8L(TPtrC8(name8, User::StringLength(name8)));
 			TInt err = it.SetText(name->Des());
 			delete name;
@@ -677,14 +678,14 @@
 	if(colType == SQLITE_TEXT)
 		{
 		TInt charLength = (TUint)sqlite3_column_bytes16(iStmtHandle, aColIdx) / sizeof(TUint16);
-        //"charLength == 0" - this might be an indication of an "out of memory" problem, if the column text is in UTF8 format. 
-        //(sqlite3_column_bytes16() may allocate memory for UTF8->UTF16 conversion)
+        // If charLength is 0 then this might be an indication of an "out of memory" problem, if the column text is in UTF8 format. 
+        // sqlite3_column_bytes16() may allocate memory for UTF8->UTF16 conversion.
         if(charLength == 0 && sqlite3_errcode(sqlite3_db_handle(iStmtHandle)) == SQLITE_NOMEM)
             {
             __SQLLEAVE(KErrNoMemory);
             }
-        //sqlite3_column_bytes16() already allocated the needed memory if a UTF8->UTF16 conversion
-        //had to be performed. The sqlite3_column_text16() on the next line is guaranteed to succeed.
+        // sqlite3_column_bytes16() already allocated the needed memory if a UTF8->UTF16 conversion
+        // had to be performed. The sqlite3_column_text16() on the next line is guaranteed to succeed.
         const TUint16* text = reinterpret_cast <const TUint16*> (sqlite3_column_text16(iStmtHandle, aColIdx));
         __ASSERT_DEBUG(text != NULL, __SQLPANIC(ESqlPanicInternalError));
  		res.Set(text, charLength);