]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: optimize isatty()-per-line away 15417/head
authorLennart Poettering <lennart@poettering.net>
Mon, 13 Apr 2020 09:26:15 +0000 (11:26 +0200)
committerLennart Poettering <lennart@poettering.net>
Mon, 13 Apr 2020 09:27:35 +0000 (11:27 +0200)
Fixes: #15407
src/libsystemd/sd-hwdb/hwdb-util.c

index d790e8fd0b197208f63b741696e5995839b89886..5c7521695ec4c6ec5dce0a3fa37fbeb201899c77 100644 (file)
@@ -488,7 +488,7 @@ static int import_file(struct trie *trie, const char *filename, uint16_t file_pr
                 size_t len;
                 char *pos;
 
-                r = read_line(f, LONG_LINE_MAX, &line);
+                r = read_line_full(f, LONG_LINE_MAX, READ_LINE_NOT_A_TTY, &line);
                 if (r < 0)
                         return r;
                 if (r == 0)