]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
homed: do not print sensitive data when debug logging is enabled
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 20 Aug 2025 18:36:36 +0000 (03:36 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 3 Sep 2025 10:10:48 +0000 (12:10 +0200)
(cherry picked from commit dd712ba9c4016bc048ff59e2e935fe9b762294b7)

src/home/user-record-sign.c

index 2230b29caff4a7337cdcbd22d7159582234396a1..8368147003d2b2d22de14182de1675b082645f46 100644 (file)
@@ -75,7 +75,7 @@ int user_record_sign(UserRecord *ur, EVP_PKEY *private_key, UserRecord **ret) {
                 return r;
 
         if (DEBUG_LOGGING)
-                sd_json_variant_dump(v, SD_JSON_FORMAT_PRETTY|SD_JSON_FORMAT_COLOR_AUTO, NULL, NULL);
+                sd_json_variant_dump(v, SD_JSON_FORMAT_CENSOR_SENSITIVE|SD_JSON_FORMAT_PRETTY|SD_JSON_FORMAT_COLOR_AUTO, NULL, NULL);
 
         signed_ur = user_record_new();
         if (!signed_ur)