From: Lennart Poettering Date: Fri, 21 Nov 2025 07:53:28 +0000 (+0100) Subject: dissect-image: load library before we fork off metadata extractor child process X-Git-Tag: v259-rc2~34^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b2f52814b1d106ce1061cd742529860bd37f8ad;p=thirdparty%2Fsystemd.git dissect-image: load library before we fork off metadata extractor child process --- diff --git a/src/shared/dissect-image.c b/src/shared/dissect-image.c index 081fec28776..6a427012a89 100644 --- a/src/shared/dissect-image.c +++ b/src/shared/dissect-image.c @@ -49,6 +49,7 @@ #include "io-util.h" #include "iovec-util.h" #include "json-util.h" +#include "libmount-util.h" #include "loop-util.h" #include "mkdir-label.h" #include "mount-util.h" @@ -3907,6 +3908,10 @@ int dissected_image_acquire_metadata( assert(m); + r = dlopen_libmount(); + if (r < 0) + return r; + for (; n_meta_initialized < _META_MAX; n_meta_initialized++) { assert(paths[n_meta_initialized]);