From 6025103c2532223a018683a5a3f4bf225c4b6a21 Mon Sep 17 00:00:00 2001 From: Mathieu Trudel-Lapierre Date: Fri, 29 Sep 2017 11:18:56 -0400 Subject: New upstream version 13~z1 --- buildid.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'buildid.c') diff --git a/buildid.c b/buildid.c index b27aa1fe..f213f3bc 100644 --- a/buildid.c +++ b/buildid.c @@ -113,6 +113,7 @@ static void handle_one(char *f) char *b = NULL; size_t sz; uint8_t *data; + ssize_t written; if (!strcmp(f, "-")) { fd = STDIN_FILENO; @@ -132,10 +133,14 @@ static void handle_one(char *f) b = alloca(sz * 2 + 1); data2hex(data, sz, b); if (b) { - write(1, f, strlen(f)); - write(1, " ", 1); - write(1, b, strlen(b)); - write(1, "\n", 1); + written = write(1, f, strlen(f)); + if (written < 0) + errx(1, "Error writing build id"); + written = write(1, " ", 1); + written = write(1, b, strlen(b)); + if (written < 0) + errx(1, "Error writing build id"); + written = write(1, "\n", 1); } } elf_end(elf); -- cgit v1.2.3