소스 검색

bugfix : writeBytes with len=0 write the full buffer

Nicolas Cannasse 13 년 전
부모
커밋
62c9fbcf38
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      std/haxe/io/Bytes.hx

+ 1 - 1
std/haxe/io/Bytes.hx

@@ -73,7 +73,7 @@ class Bytes {
 		b = untyped __php__("substr($this->b, 0, $pos) . substr($src->b, $srcpos, $len) . substr($this->b, $pos+$len)"); //__call__("substr", b, 0, pos)+__call__("substr", src.b, srcpos, len)+__call__("substr", b, pos+len);
 		#elseif flash9
 		b.position = pos;
-		b.writeBytes(src.b,srcpos,len);
+		if( len > 0 ) b.writeBytes(src.b,srcpos,len);
 		#else
 		var b1 = b;
 		var b2 = src.b;