From b88c4a4707c942028d7d0035bba9057fa031e83b Mon Sep 17 00:00:00 2001 From: Stephen Smalley Date: Tue, 24 Jan 2017 14:43:48 -0500 Subject: [PATCH] libselinux: disable filespec hash table stats on non-debug builds Disable generating filespec hash table stats on non-debug builds, as they are not useful information for users and cause fixfiles check to produce noisy output. Reported-by: Alan Jenkins Signed-off-by: Stephen Smalley --- libselinux/src/selinux_restorecon.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libselinux/src/selinux_restorecon.c b/libselinux/src/selinux_restorecon.c index 70206695..38acbd21 100644 --- a/libselinux/src/selinux_restorecon.c +++ b/libselinux/src/selinux_restorecon.c @@ -487,6 +487,7 @@ oom: /* * Evaluate the association hash table distribution. */ +#ifdef DEBUG static void filespec_eval(void) { file_spec_t *fl; @@ -513,6 +514,11 @@ static void filespec_eval(void) "filespec hash table stats: %d elements, %d/%d buckets used, longest chain length %d\n", nel, used, HASH_BUCKETS, longest); } +#else +static void filespec_eval(void) +{ +} +#endif /* * Destroy the association hash table.