From: Lennart Poettering Date: Thu, 1 Jun 2023 17:15:10 +0000 (+0200) Subject: veritysetup: remove double escaping of data device + hash device spec X-Git-Tag: v254-rc1~305^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=45e3406e23eb003b56eaf19a0979dec48aa97651;p=thirdparty%2Fsystemd.git veritysetup: remove double escaping of data device + hash device spec generator_write_veritysetup_service_section() already escapes the parameters internally, doing so in the caller means double escaping, which is a bug. Fix it. --- diff --git a/src/veritysetup/veritysetup-generator.c b/src/veritysetup/veritysetup-generator.c index ca2e6401aca..303e0ced6d7 100644 --- a/src/veritysetup/veritysetup-generator.c +++ b/src/veritysetup/veritysetup-generator.c @@ -413,7 +413,7 @@ static int create_veritytab_device( "Wants=modprobe@loop.service\n" "After=modprobe@loop.service\n"); - r = generator_write_veritysetup_service_section(f, name, du_escaped, hu_escaped, roothash, options); + r = generator_write_veritysetup_service_section(f, name, du, hu, roothash, options); if (r < 0) return r;