diff options
author | bz <bz@FreeBSD.org> | 2009-10-03 10:50:00 +0000 |
---|---|---|
committer | bz <bz@FreeBSD.org> | 2009-10-03 10:50:00 +0000 |
commit | a0d8f55f8affc898209329a355aa2974beae86d2 (patch) | |
tree | 7a4d0f24f7c0a7d1e22a20e71c6ceb6b8ba500cb /sys/kern/imgact_elf.c | |
parent | e0ede152d011172a167cbf66082178ae8cc8635d (diff) | |
download | FreeBSD-src-a0d8f55f8affc898209329a355aa2974beae86d2.zip FreeBSD-src-a0d8f55f8affc898209329a355aa2974beae86d2.tar.gz |
Print a warning in case we cannot add more brandinfo because
we would overflow the MAX_BRANDS sized array.
Reviewed by: kib
MFC After: 1 month
Diffstat (limited to 'sys/kern/imgact_elf.c')
-rw-r--r-- | sys/kern/imgact_elf.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/kern/imgact_elf.c b/sys/kern/imgact_elf.c index ba5833a..4ed7382 100644 --- a/sys/kern/imgact_elf.c +++ b/sys/kern/imgact_elf.c @@ -180,8 +180,11 @@ __elfN(insert_brand_entry)(Elf_Brandinfo *entry) break; } } - if (i == MAX_BRANDS) + if (i == MAX_BRANDS) { + printf("WARNING: %s: could not insert brandinfo entry: %p\n", + __func__, entry); return (-1); + } return (0); } |