Index: uspace/srv/logger/logs.c
===================================================================
--- uspace/srv/logger/logs.c	(revision 1dec7cb8fbe86612f2e9bc471a1c3f59c9a32efb)
+++ uspace/srv/logger/logs.c	(revision 92e963fa74864030d505f605565a6a600e667bd6)
@@ -127,9 +127,8 @@
 		if (result == NULL)
 			goto leave;
+		list_append(&result->link, &log_list);
 	}
 
 	fibril_mutex_lock(&result->guard);
-
-	list_append(&result->link, &log_list);
 
 leave:
