Browse Source

Lua: add null character check in Unserializer

Justin Donaldson 9 years ago
parent
commit
15eab7ef24
1 changed files with 1 additions and 0 deletions
  1. 1 0
      std/haxe/Unserializer.hx

+ 1 - 0
std/haxe/Unserializer.hx

@@ -170,6 +170,7 @@ class Unserializer {
 		var p1 = pos;
 		var p1 = pos;
  		while( true ) {
  		while( true ) {
  			var c = get(pos);
  			var c = get(pos);
+			if( StringTools.isEof(c)) break;
  			// + - . , 0-9
  			// + - . , 0-9
  			if( (c >= 43 && c < 58) || c == "e".code || c == "E".code )
  			if( (c >= 43 && c < 58) || c == "e".code || c == "E".code )
  				pos++;
  				pos++;