Index: uspace/lib/drv/generic/driver.c
===================================================================
--- uspace/lib/drv/generic/driver.c	(revision 5159ae9cfe175971e2b16fd2a8cf120ffefe7cf2)
+++ uspace/lib/drv/generic/driver.c	(revision 04cb68f2d06da3440e206ec4339c4d23afa3910a)
@@ -229,4 +229,7 @@
 	
 	ipc_answer_0(iid, ret);	
+	if (EOK != ret) {
+		return;
+	}
 
 	while (1) {
