Index: uspace/app/ping/ping.c
===================================================================
--- uspace/app/ping/ping.c	(revision c21d4d64870698b91707f203def6398db79bff84)
+++ uspace/app/ping/ping.c	(revision 214aefb4d5294105a7d7b4f51aa40776fdec8c67)
@@ -196,6 +196,10 @@
 	while (true) {
 		cons_event_t ev;
-		if (!console_get_event(con, &ev))
-			break;
+		errno_t rc;
+		rc = console_get_event(con, &ev);
+		if (rc != EOK) {
+			ping_signal_received(RECEIVED_INTERRUPT);
+			break;
+		}
 
 		if ((ev.type == CEV_KEY) && (ev.ev.key.type == KEY_PRESS) &&
