Index: uspace/lib/drv/generic/remote_clock_dev.c
===================================================================
--- uspace/lib/drv/generic/remote_clock_dev.c	(revision aeb49e9f5523fd9254050a5d503c3cad6cd7999b)
+++ uspace/lib/drv/generic/remote_clock_dev.c	(revision 0885f7e7ca67ef126dce91bf140c9ec7e9f04289)
@@ -96,9 +96,10 @@
 		async_data_read_finalize(cid, NULL, 0);
 		async_answer_0(callid, rc);
+		return;
 	}
 
 	/* The operation was successful */
 	async_data_read_finalize(cid, &t, sizeof(struct tm));
-	async_answer_1(callid, EOK, rc);
+	async_answer_0(callid, rc);
 }
 
@@ -133,11 +134,6 @@
 
 	rc = (*clock_dev_ops->time_set)(fun, &t);
-	if (rc < 0) {
-		/* Some error occurred */
-		async_answer_0(callid, rc);
-		return;
-	}
 
-	async_answer_1(callid, EOK, rc);
+	async_answer_0(callid, rc);
 }
 
