[prev in list] [next in list] [prev in thread] [next in thread]
List: fdo-commits
Subject: [fdo-commits] r5826 - trunk/Providers/SQLite/Src/Provider
From: svn_fdo () osgeo ! org
Date: 2010-11-22 14:00:59
Message-ID: 20101122140059.0CB83390613 () trac ! osgeo ! org
[Download RAW message or body]
Author: romicadascalescu
Date: 2010-11-22 06:00:58 -0800 (Mon, 22 Nov 2010)
New Revision: 5826
Modified:
trunk/Providers/SQLite/Src/Provider/SltConversionUtils.cpp
trunk/Providers/SQLite/Src/Provider/SltProvider.cpp
Log:
#504 SQLite provider. Improvements:
- Fixed a typo leading to a crash (::iterator iter = iter = )
- Minor fix in extracting the table name to handle cases like name;
Modified: trunk/Providers/SQLite/Src/Provider/SltConversionUtils.cpp
===================================================================
--- trunk/Providers/SQLite/Src/Provider/SltConversionUtils.cpp 2010-11-22 10:42:52 UTC (rev 5825)
+++ trunk/Providers/SQLite/Src/Provider/SltConversionUtils.cpp 2010-11-22 14:00:58 UTC (rev 5826)
@@ -100,9 +100,16 @@
else if (StringStartsWith(str, "\"main\"."))
str = str + 7;
if (*str == '\"')
+ {
return std::string(str+1, (int)(strTmp-str-2));
+ }
else
- return std::string(str, (int)(strTmp-str));
+ {
+ std::string ret(str, (int)(strTmp-str));
+ if (ret.size() && ret[ret.size()-1] == ';')
+ ret.resize(ret.size()-1);
+ return ret;
+ }
}
// skips a predefined token whihc cannot contain space character
Modified: trunk/Providers/SQLite/Src/Provider/SltProvider.cpp
===================================================================
--- trunk/Providers/SQLite/Src/Provider/SltProvider.cpp 2010-11-22 10:42:52 UTC (rev 5825)
+++ trunk/Providers/SQLite/Src/Provider/SltProvider.cpp 2010-11-22 14:00:58 UTC (rev 5826)
@@ -4123,7 +4123,7 @@
else
{
//clear the cached schema metadata
- for (MetadataCache::iterator iter = iter = m_mNameToMetadata.begin();
+ for (MetadataCache::iterator iter = m_mNameToMetadata.begin();
iter != m_mNameToMetadata.end(); iter++)
{
delete iter->second;
_______________________________________________
fdo-commits mailing list
fdo-commits@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/fdo-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic