Index: uspace/lib/c/generic/loc.c
===================================================================
--- uspace/lib/c/generic/loc.c	(revision 72c8f77fe49645071c65e51c20256117bc69eb5c)
+++ uspace/lib/c/generic/loc.c	(revision d89b2595703f0414fde6bf19c69c20795daa1c5d)
@@ -329,5 +329,5 @@
 	async_exch_t *exch;
 
-	if (flags & IPC_FLAG_BLOCKING)
+	if ((flags & IPC_FLAG_BLOCKING) || flags & IPC_FLAG_AUTOSTART)
 		exch = loc_exchange_begin_blocking(INTERFACE_LOC_CONSUMER);
 	else {
