From 51ec4a4039dc0c8e2aebac51b9cf4c10a9f35b26 Mon Sep 17 00:00:00 2001
From: Evan Debenham <Evan.SHPX@gmail.com>
Date: Tue, 22 Aug 2017 23:58:48 -0400
Subject: [PATCH] v0.6.1b: added a safety check to dungeon.loadlevel

---
 .../com/shatteredpixel/shatteredpixeldungeon/Dungeon.java | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java
index bcfccbf62..a55a4cdff 100644
--- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java
+++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Dungeon.java
@@ -677,7 +677,13 @@ public class Dungeon {
 		Bundle bundle = Bundle.read( input );
 		input.close();
 		
-		return (Level)bundle.get( LEVEL );
+		Level level = (Level)bundle.get( LEVEL );
+		
+		if (level == null){
+			throw new IOException();
+		} else {
+			return level;
+		}
 	}
 	
 	public static void deleteGame( HeroClass cl, boolean deleteLevels ) {