diff options
Diffstat (limited to 'src/import/importd.c')
-rw-r--r-- | src/import/importd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/import/importd.c b/src/import/importd.c index 9b3fd06b52..9c7694c0ad 100644 --- a/src/import/importd.c +++ b/src/import/importd.c @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: LGPL-2.1+ */ /*** This file is part of systemd. @@ -18,6 +19,7 @@ ***/ #include <sys/prctl.h> +#include <sys/wait.h> #include "sd-bus.h" @@ -250,7 +252,7 @@ static void transfer_send_logs(Transfer *t, bool flush) { n = strndup(t->log_message, e - t->log_message); /* Skip over NUL and newlines */ - while ((e < t->log_message + t->log_message_size) && IN_SET(*e, 0, '\n')) + while (e < t->log_message + t->log_message_size && (*e == 0 || *e == '\n')) e++; memmove(t->log_message, e, t->log_message + sizeof(t->log_message) - e); |