Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2005-04-26 08:21:23 +0400
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>2005-04-26 08:21:23 +0400
commit552088105fcee93cd0945f0466caf41f782af734 (patch)
tree74abbec89854ebf12b0ffa156c629765be284a9e /mcs/class/System.Data/Mono.Data.SqlExpressions
parente7715aa16d26eaf052e2865b557a1f82fb996605 (diff)
missed the case when the expr. don't ends with whitespace
svn path=/trunk/mcs/; revision=43576
Diffstat (limited to 'mcs/class/System.Data/Mono.Data.SqlExpressions')
-rw-r--r--mcs/class/System.Data/Mono.Data.SqlExpressions/Tokenizer.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/mcs/class/System.Data/Mono.Data.SqlExpressions/Tokenizer.cs b/mcs/class/System.Data/Mono.Data.SqlExpressions/Tokenizer.cs
index 7d0d0f25c5c..a0d570e24dd 100644
--- a/mcs/class/System.Data/Mono.Data.SqlExpressions/Tokenizer.cs
+++ b/mcs/class/System.Data/Mono.Data.SqlExpressions/Tokenizer.cs
@@ -108,6 +108,9 @@ namespace Mono.Data.SqlExpressions {
private bool SkipWhiteSpace ()
{
+ if (pos >= input.Length)
+ return false;
+
while (Char.IsWhiteSpace (Current ())) {
if (!MoveNext ())
return false;
@@ -286,7 +289,8 @@ namespace Mono.Data.SqlExpressions {
if (!SkipWhiteSpace())
return false;
tok = ParseToken();
- return MoveNext ();
+ MoveNext ();
+ return true;
}
/** classifies current token.