[banshee] [Hyena.Json] Safely cast stream.Read () to char
- From: Gabriel Burt <gburt src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [banshee] [Hyena.Json] Safely cast stream.Read () to char
- Date: Tue, 2 Feb 2010 03:35:21 +0000 (UTC)
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]