[banshee] [Hyena.Json] Safely cast stream.Read () to char



commit 9fb17bcf313c6103f92f5f52ca07ed1979eb3e08
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Mon Feb 1 19:35:00 2010 -0800

    [Hyena.Json] Safely cast stream.Read () to char

 src/Libraries/Hyena/Hyena.Json/Tokenizer.cs |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/Libraries/Hyena/Hyena.Json/Tokenizer.cs b/src/Libraries/Hyena/Hyena.Json/Tokenizer.cs
index 90d1dd4..3091d71 100644
--- a/src/Libraries/Hyena/Hyena.Json/Tokenizer.cs
+++ b/src/Libraries/Hyena/Hyena.Json/Tokenizer.cs
@@ -75,7 +75,8 @@ namespace Hyena.Json
 
         private void ReadChar ()
         {
-            peek = (char)reader.Read ();
+            int val = reader.Read ();
+            peek = val == -1 ? Char.MinValue : (char)val;
             current_column++;
         }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]