From 64779280c9f5c9227f7fbe31ced169fdca464a71 Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Sat, 22 Nov 2014 18:15:02 +0000 Subject: [PATCH] The size value should be asserted when it is known. Reported and tested by: pho Sponsored by: The FreeBSD Foundation --- sys/kern/imgact_elf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/kern/imgact_elf.c b/sys/kern/imgact_elf.c index 0bdd6edee8c..53abf924cc3 100644 --- a/sys/kern/imgact_elf.c +++ b/sys/kern/imgact_elf.c @@ -1800,7 +1800,7 @@ __elfN(note_threadmd)(void *arg, struct sbuf *sb, size_t *sizep) buf = NULL; size = 0; __elfN(dump_thread)(td, buf, &size); - KASSERT(*sizep == size, ("invalid size")); + KASSERT(sb == NULL || *sizep == size, ("invalid size")); if (size != 0 && sb != NULL) sbuf_bcat(sb, buf, size); free(buf, M_TEMP);