Handle page member being null when obtaining links.
diff --git a/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java b/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java
index d1f058f..387eee1 100644
--- a/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java
+++ b/lib/src/main/java/com/artifex/mupdf/viewer/MuPDFCore.java
@@ -130,7 +130,7 @@
 			Cookie cookie) {
 		gotoPage(pageNum);
 
-		if (displayList == null)
+		if (displayList == null && page != null)
 			displayList = page.toDisplayList();
 
 		float zoom = resolution / 72;
@@ -156,7 +156,7 @@
 
 	public synchronized Link[] getPageLinks(int pageNum) {
 		gotoPage(pageNum);
-		return page.getLinks();
+		return page != null ? page.getLinks() : null;
 	}
 
 	public synchronized int resolveLink(Link link) {