]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journald: make it clear that dev_kmsg_record modifies the string passed to it
authorEvgeny Vereshchagin <evvers@ya.ru>
Fri, 10 Aug 2018 12:45:42 +0000 (12:45 +0000)
committerEvgeny Vereshchagin <evvers@ya.ru>
Fri, 10 Aug 2018 13:34:24 +0000 (13:34 +0000)
The function replaces a couple commas, a semicolon and the final newline with
zero bytes in the string passed to it. The 'const' seems to have been added
by accident during a bulk edit (more specifically 3b3154df7e2773332bb814).

src/journal/journald-kmsg.c

index e9aff13168f84d3de830dcefcc34c47fafafdfeb..7ad673362a6c70f6a05da1e8843b3818f5593f91 100644 (file)
@@ -93,7 +93,7 @@ static bool is_us(const char *identifier, const char *pid) {
                streq(identifier, program_invocation_short_name);
 }
 
-static void dev_kmsg_record(Server *s, const char *p, size_t l) {
+static void dev_kmsg_record(Server *s, char *p, size_t l) {
 
         _cleanup_free_ char *message = NULL, *syslog_priority = NULL, *syslog_pid = NULL, *syslog_facility = NULL, *syslog_identifier = NULL, *source_time = NULL, *identifier = NULL, *pid = NULL;
         struct iovec iovec[N_IOVEC_META_FIELDS + 7 + N_IOVEC_KERNEL_FIELDS + 2 + N_IOVEC_UDEV_FIELDS];