From c7b4f9dd68773240cc60e9ae8a2f1ef318a5163a Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Tue, 30 Sep 2014 11:47:46 -0700 Subject: [PATCH] Fix using ByteArray.writeBytes when bytes.length is 0 --- lime/utils/ByteArray.hx | 1 + 1 file changed, 1 insertion(+) diff --git a/lime/utils/ByteArray.hx b/lime/utils/ByteArray.hx index b4e18995e..be9b83aa2 100644 --- a/lime/utils/ByteArray.hx +++ b/lime/utils/ByteArray.hx @@ -696,6 +696,7 @@ class ByteArray #if !js extends Bytes #end implements ArrayAccess #if !js i public function writeBytes (bytes:#if js ByteArray #else Bytes #end, offset:UInt = 0, length:UInt = 0):Void { + if (bytes.length == 0) return; #if js if (offset < 0 || length < 0) throw ("Write error - Out of bounds"); if( length == 0 ) length = bytes.length;