diff options
author | Aleksey Makarov <aleksey.makarov@gmail.com> | 2012-06-27 00:53:43 +0700 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2012-06-27 09:16:47 +0900 |
commit | be902019c6161ecead58d2789c73e2999ed9c30b (patch) | |
tree | 49f871a651bba322bc20835b42487e6203573b84 /kexec/kexec-elf-rel.c | |
parent | bfca8b3f9dbff356a3970e282c1f94e45f076b48 (diff) | |
download | kexec-tools-be902019c6161ecead58d2789c73e2999ed9c30b.tar.gz |
Fix format strings of die()
One of them caused crash when user specifies a file that does not
exist.
Signed-off-by: Aleksey Makarov <aleksey.makarov@gmail.com>
Removed trailing whitespace.
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/kexec-elf-rel.c')
-rw-r--r-- | kexec/kexec-elf-rel.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kexec/kexec-elf-rel.c b/kexec/kexec-elf-rel.c index c04c972..fc90e42 100644 --- a/kexec/kexec-elf-rel.c +++ b/kexec/kexec-elf-rel.c @@ -513,7 +513,7 @@ void elf_rel_set_symbol(struct mem_ehdr *ehdr, name); } if (sym.st_size != size) { - die("Symbol: %s has size: %ld not %ld\n", + die("Symbol: %s has size: %lld not %ld\n", name, sym.st_size, size); } shdr = &ehdr->e_shdr[sym.st_shndx]; @@ -534,10 +534,10 @@ void elf_rel_get_symbol(struct mem_ehdr *ehdr, result = elf_rel_find_symbol(ehdr, name, &sym); if (result < 0) { - die("Symbol: %s not found cannot get\n"); + die("Symbol: %s not found cannot get\n", name); } if (sym.st_size != size) { - die("Symbol: %s has size: %ld not %ld\n", + die("Symbol: %s has size: %lld not %ld\n", name, sym.st_size, size); } shdr = &ehdr->e_shdr[sym.st_shndx]; |