From 0fbdab672aa7770447695bbf2e065210d78b141b Mon Sep 17 00:00:00 2001
From: Martin Szulecki
Date: Tue, 17 Jul 2012 17:46:44 +0200
Subject: main: Determine device mode again after rebooting it from restore
 mode

---
 src/idevicerestore.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/idevicerestore.c b/src/idevicerestore.c
index 84d8fb6..59d4a14 100644
--- a/src/idevicerestore.c
+++ b/src/idevicerestore.c
@@ -375,6 +375,9 @@ int main(int argc, char* argv[]) {
 			error("ERROR: Unable to exit restore mode\n");
 			return -1;
 		}
+
+		// we need to refresh the current mode again
+		check_mode(client);
 	}
 
 	// verify if ipsw file exists
-- 
cgit v1.1-32-gdbae