X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Futil.c;h=0cd78f6561e9b03633e9b97567d0b38e6c31eb0e;hp=861f9eaa437ba8c5fbe7f768979473cabfc8ee82;hb=8e1bd70d4ce6d3881c1df6a6482643a2b3a69bb1;hpb=40f9afa72117d928ddf3f8887026c74e07f09deb diff --git a/src/util.c b/src/util.c index 861f9eaa4..0cd78f656 100644 --- a/src/util.c +++ b/src/util.c @@ -495,6 +495,9 @@ int write_one_line_file(const char *fn, const char *line) { goto finish; } + if (!endswith(line, "\n")) + fputc('\n', f); + r = 0; finish: fclose(f);