diff options
| author | Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> | 2017-09-29 11:20:57 -0400 |
|---|---|---|
| committer | Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> | 2017-09-29 11:20:57 -0400 |
| commit | 6215e920e71f5c6c43189f27b755e7a3238ad396 (patch) | |
| tree | b020f38f892ccfa3074a2f281ad64e0f4a156cfa /buildid.c | |
| parent | 77e5c6e4808f045629411b056b444e76c6c8c313 (diff) | |
| download | efi-boot-shim-6215e920e71f5c6c43189f27b755e7a3238ad396.tar.gz efi-boot-shim-6215e920e71f5c6c43189f27b755e7a3238ad396.zip | |
New upstream version 13upstream/13
Diffstat (limited to 'buildid.c')
| -rw-r--r-- | buildid.c | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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); |
