Index: uspace/lib/c/generic/io/log.c
===================================================================
--- uspace/lib/c/generic/io/log.c	(revision e0c836e8dbcbc601b10d1087e24e2eb6cbb6ca68)
+++ uspace/lib/c/generic/io/log.c	(revision 908bb9645ed022f8ccdcdfd80a4b312d622b76e9)
@@ -239,10 +239,10 @@
 
 	char *message_buffer = malloc(MESSAGE_BUFFER_SIZE);
-	if (message_buffer == NULL) {
+	if (message_buffer == NULL)
 		return;
-	}
 
 	vsnprintf(message_buffer, MESSAGE_BUFFER_SIZE, fmt, args);
 	logger_message(logger_session, ctx, level, message_buffer);
+	free(message_buffer);
 }
 
