Index: uspace/app/ping/ping.c
===================================================================
--- uspace/app/ping/ping.c	(revision c21d4d64870698b91707f203def6398db79bff84)
+++ uspace/app/ping/ping.c	(revision f251883f4ffaf99f002df5a67349e8a76a368bad)
@@ -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) &&
