From 9462297618bd5f482f5d41cd9d2eb191c696f417 Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Tue, 16 Oct 2012 09:58:08 +0200 Subject: [PATCH] cryptdisks(8): The 'ok' variable is only needed in #ifdef DEBUG. Found-by: gcc47 --- sbin/cryptdisks/safe_mem.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sbin/cryptdisks/safe_mem.c b/sbin/cryptdisks/safe_mem.c index 43ada09ac7..906f3fd51c 100644 --- a/sbin/cryptdisks/safe_mem.c +++ b/sbin/cryptdisks/safe_mem.c @@ -149,13 +149,16 @@ check_and_purge_safe_mem(void) { struct safe_mem_hdr *hdr; char *mem; - int __unused ok; +#ifdef DEBUG + int ok; +#endif if (safe_mem_hdr_first == NULL) return; hdr = safe_mem_hdr_first; while ((hdr = safe_mem_hdr_first) != NULL) { +#ifdef DEBUG if ((hdr->alloc_sz > 0) && (memcmp(hdr->sig, "SAFEMEM\0", 8) == 0) && (memcmp(hdr->tail->sig, "SAFEMEM\0", 8) == 0)) @@ -163,7 +166,6 @@ check_and_purge_safe_mem(void) else ok = 0; -#ifdef DEBUG fprintf(stderr, "un-freed safe_mem: %#lx (%s:%d) [integrity=%s]\n", (unsigned long)(void *)hdr, hdr->file, hdr->line, ok? "ok" : "failed"); -- 2.41.0