fix for 0xc4 array length

on android I had problems with negative-size arrays, this fixes them
Merge pull request #130 from egv/master

fix for 0xc4 array length in unpacker