Index: uspace/app/edit/edit.c
===================================================================
--- uspace/app/edit/edit.c	(revision 28a5ebdea900783081bd23e40f685b6b0479c63d)
+++ uspace/app/edit/edit.c	(revision bfb055b5d8b4b517c36ae0332c76d2f90f85bd12)
@@ -251,5 +251,8 @@
 
 	while (!done) {
-		console_get_event(con, &ev);
+		rc = console_get_event(con, &ev);
+		if (rc != EOK)
+			break;
+
 		pane.rflags = 0;
 
@@ -634,4 +637,5 @@
 	int nc;
 	bool done;
+	errno_t rc;
 
 	asprintf(&str, "%s: %s", prompt, init_value);
@@ -648,5 +652,7 @@
 
 	while (!done) {
-		console_get_event(con, &ev);
+		rc = console_get_event(con, &ev);
+		if (rc != EOK)
+			return NULL;
 
 		if (ev.type == CEV_KEY && ev.ev.key.type == KEY_PRESS) {
