]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Ensure that log line is separated by space
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 27 Jul 2021 14:04:00 +0000 (15:04 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 27 Jul 2021 14:04:00 +0000 (15:04 +0100)
src/libserver/logger/logger_console.c
src/libserver/logger/logger_file.c

index 3e142fe27e1b9fcc5f2c87617454ea6bf8f6d2ed..2c1c535d5cf121cbcb67e9d758299915360d8731 100644 (file)
@@ -279,6 +279,11 @@ rspamd_log_console_log (const gchar *module, const gchar *id,
                        mremain -= mr;
                }
 
+               /* Ensure that we have a space at the end */
+               if (m > modulebuf && *(m - 1) != ' ') {
+                       *(m - 1) = ' ';
+               }
+
                iov[niov].iov_base = tmpbuf;
                iov[niov++].iov_len = r;
                iov[niov].iov_base = modulebuf;
index 81c44f8e745e9cb1e3efd7ed113913bac85b39ed..6531f9916b85bed34f7c3945b95b058753f2c585 100644 (file)
@@ -561,6 +561,11 @@ rspamd_log_file_log (const gchar *module, const gchar *id,
                mremain -= mr;
        }
 
+       /* Ensure that we have a space at the end */
+       if (m > modulebuf && *(m - 1) != ' ') {
+               *(m - 1) = ' ';
+       }
+
        /* Construct IOV for log line */
        iov[0].iov_base = tmpbuf;
        iov[0].iov_len = r;