]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journald: free the allocated memory before returning from dev_kmsg_record
authorEvgeny Vereshchagin <evvers@ya.ru>
Fri, 10 Aug 2018 12:52:07 +0000 (12:52 +0000)
committerEvgeny Vereshchagin <evvers@ya.ru>
Fri, 10 Aug 2018 13:35:06 +0000 (13:35 +0000)
This fixes a minor memory leak.

src/journal/journald-kmsg.c

index 7ad673362a6c70f6a05da1e8843b3818f5593f91..7644bebfc86e79a6823abbb7ee94a092d153e402 100644 (file)
@@ -191,7 +191,7 @@ static void dev_kmsg_record(Server *s, char *p, size_t l) {
 
                 e = memchr(k, '\n', l);
                 if (!e)
-                        return;
+                        goto finish;
 
                 *e = 0;