Do not use validateArgs to validate each value in array
Change-Id: I9ac59f59187c7f57a0213778d0f2552cb9de4538
Signed-off-by: Jakub Skowron <j.skowron@samsung.com>
var zero = String.fromCharCode(0x100);
var b;
for( var i = 0; i < len; i++ ) {
- b = data[i];
+ b = data[i] & 0xFF; // conversion to octet
output += b == 0 ? zero : String.fromCharCode(b);
}
return output;
{
name: 'byteData',
type: types_.ARRAY,
- values: types_.OCTET
+ values: undefined /* was types_.OCTET, but checking moved to binary_to_string for performance */
}
]);