summaryrefslogtreecommitdiffstats
path: root/sys/kern/imgact_elf.c
diff options
context:
space:
mode:
authorbz <bz@FreeBSD.org>2009-10-03 10:50:00 +0000
committerbz <bz@FreeBSD.org>2009-10-03 10:50:00 +0000
commita0d8f55f8affc898209329a355aa2974beae86d2 (patch)
tree7a4d0f24f7c0a7d1e22a20e71c6ceb6b8ba500cb /sys/kern/imgact_elf.c
parente0ede152d011172a167cbf66082178ae8cc8635d (diff)
downloadFreeBSD-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.c5
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);
}
OpenPOWER on IntegriCloud