Index: uspace/lib/c/generic/async.c
===================================================================
--- uspace/lib/c/generic/async.c	(revision 76d61693d2adb5d36fbcde26ab769860065e5d91)
+++ uspace/lib/c/generic/async.c	(revision cdc8ee2d2937b95ef00255cb45eca4e6fc0e8df6)
@@ -648,4 +648,8 @@
 	assert(client->data);
 
+	/* Drop the reference we got in async_get_client_data_by_hash(). */
+	async_client_put(client);
+
+	/* Drop our own reference we got at the beginning of this function. */
 	async_client_put(client);
 }
