Index: uspace/lib/c/generic/io/log.c
===================================================================
--- uspace/lib/c/generic/io/log.c	(revision c6f1eb0587e55d35b6e88b21ef30b0b356f8c348)
+++ uspace/lib/c/generic/io/log.c	(revision 3296df5ebf486ef213eaea03ce982d78f1997fa9)
@@ -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);
 }
 
