diff --git a/apkzlib/src/main/java/com/android/tools/build/apkzlib/zip/StoredEntry.java b/apkzlib/src/main/java/com/android/tools/build/apkzlib/zip/StoredEntry.java index e8627cf..ac53af3 100644 --- a/apkzlib/src/main/java/com/android/tools/build/apkzlib/zip/StoredEntry.java +++ b/apkzlib/src/main/java/com/android/tools/build/apkzlib/zip/StoredEntry.java @@ -192,7 +192,7 @@ public class StoredEntry { boolean dummy) throws IOException { this((nestedEntry == null ? linkedEntry: nestedEntry).linkingCentralDirectoryHeader(name, file), - file, linkedEntry.getSource(), storage, linkedEntry, nestedOffset, dummy); + file, (nestedEntry == null ? linkedEntry : nestedEntry).getSource(), storage, linkedEntry, nestedOffset, dummy); } private CentralDirectoryHeader linkingCentralDirectoryHeader(String name, ZFile file) {