Details
Description
Inflater.setInput() breaks when it doesn't have a big enough buffer to read the magic number into. Originally reported downstream in Android:
http://code.google.com/p/android/issues/detail?id=2729
Harmony test case attached. I'll submit a fix in a follow-up patch.