diff --git a/src/creds/creds.c b/src/creds/creds.c index 3103686a9f..3b1cc8e86b 100644 --- a/src/creds/creds.c +++ b/src/creds/creds.c @@ -416,7 +416,7 @@ static int print_newline(FILE *f, const char *data, size_t l) { return 0; } - if (fputc('\n', f) != '\n') + if (fputc('\n', f) == EOF) return log_error_errno(errno, "Failed to write trailing newline: %m"); return 1;