diff options
| author | Dave Heller <hellerda@linux.vnet.ibm.com> | 2018-01-10 21:36:14 -0500 |
|---|---|---|
| committer | Dave Heller <hellerda@linux.vnet.ibm.com> | 2018-01-10 21:36:14 -0500 |
| commit | 8a2aaa11ac2c6d7540da6f22f42d0d7d953d8f28 (patch) | |
| tree | 5c6cd924ce5fa05cb46c588d322caeb4ed1ef330 | |
| parent | 63bd6f1f5901a5fed3fa81d0f6d9986d295ea7d2 (diff) | |
| download | sb-signing-utils-8a2aaa11ac2c6d7540da6f22f42d0d7d953d8f28.tar.gz sb-signing-utils-8a2aaa11ac2c6d7540da6f22f42d0d7d953d8f28.zip | |
Fix a few clang and cppcheck warnings
Signed-off-by: Dave Heller <hellerda@linux.vnet.ibm.com>
| -rw-r--r-- | container.c | 2 | ||||
| -rw-r--r-- | create-container.c | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/container.c b/container.c index c4b1e0f..5bcc4a2 100644 --- a/container.c +++ b/container.c @@ -22,6 +22,8 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <sysexits.h> +#include <unistd.h> extern char *progname; diff --git a/create-container.c b/create-container.c index 6a5ffa8..b93fe2c 100644 --- a/create-container.c +++ b/create-container.c @@ -488,6 +488,10 @@ int main(int argc, char* argv[]) die(EX_OSERR, "Cannot mmap file at fd: %d, size: %lu (%s)", fdin, payload_st.st_size, strerror(errno)); } + } else { + fdin = -1; + infile = NULL; + payload_st.st_size = 0; } fdout = open(params.imagefn, O_WRONLY | O_CREAT | O_TRUNC, @@ -700,7 +704,7 @@ int main(int argc, char* argv[]) // Print container stats. size = (uint8_t*) ph - (uint8_t *) c; - offset = (uint8_t*) c - (uint8_t *) c; + offset = 0; verbose_msg("HW header size = %4u (%#06x) at offset %4u (%#06x)", size, size, offset, offset); size = (uint8_t*) pd - (uint8_t *) ph; |

