8079841: Buffer underflow with empty zip entry names
Summary: check for zero-length entry name before accessing "last" byte
Reviewed-by: sherman, martin
iterating on an object of class [IforEach 0forEach 1forEach 2forEach 3reduce 0 1reduce 1 2reduce 3 3left sum 6reduceRight 3 2reduceRight 5 1reduceRight 6 0right sum 6squared 0,1,4,9iterating on an object of class java.util.ArrayListforEach 1forEach 3forEach 5forEach 7reduce 1 3reduce 4 5reduce 9 7left sum 16reduceRight 7 5reduceRight 12 3reduceRight 15 1right sum 16squared 1,9,25,49iterating on 2,4,6,8forEach 2forEach 4forEach 6forEach 8reduce 2 4reduce 6 6reduce 12 8left sum 20reduceRight 8 6reduceRight 14 4reduceRight 18 2right sum 20squared 4,16,36,64