Index: uspace/srv/audio/hound/audio_device.c
===================================================================
--- uspace/srv/audio/hound/audio_device.c	(revision fda3bd93a193c7fdbc8bf32cbdec8d2a16d5d12f)
+++ uspace/srv/audio/hound/audio_device.c	(revision 3efaeb6a53cd365691844fa512b3ab759b740609)
@@ -298,5 +298,5 @@
 		case PCM_EVENT_PLAYBACK_TERMINATED:
 			log_verbose("Playback terminated!");
-			return;
+			break;
 		case PCM_EVENT_FRAMES_CAPTURED: {
 			const int ret = audio_source_push_data(&dev->source,
@@ -309,4 +309,7 @@
 		case PCM_EVENT_CAPTURE_TERMINATED:
 			log_verbose("Recording terminated!");
+			break;
+		case 0:
+			log_info("Device event call back hangup");
 			return;
 		}
