From: Thomas Weißschuh Date: Wed, 21 Dec 2022 19:06:01 +0000 (+0000) Subject: libblkid: always initialize debugging X-Git-Tag: v2.39-rc1~218^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aca796c52431edf09e8852c961f1c6a90c5367ef;p=thirdparty%2Futil-linux.git libblkid: always initialize debugging Previously the debugging logic relied on random parts of libblkid having called blkid_init_debug(). If this didn't happen, as for example for lsblk(8), debugging wouldn't work. Make sure that debugging is always enabled. --- diff --git a/libblkid/src/init.c b/libblkid/src/init.c index 6dc9ffd564..172225fafa 100644 --- a/libblkid/src/init.c +++ b/libblkid/src/init.c @@ -65,3 +65,8 @@ void blkid_init_debug(int mask) ON_DBG(HELP, ul_debug_print_masks("LIBBLKID_DEBUG", UL_DEBUG_MASKNAMES(libblkid))); } + +static void __attribute__ ((constructor)) blkid_init_default_debug(void) +{ + blkid_init_debug(0); +}