]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
creds-utils: fix read_full_file_full call in read_credential_with_decryption
authorJulien Malka <julien@malka.sh>
Mon, 23 Oct 2023 00:37:40 +0000 (00:37 +0000)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 23 Oct 2023 07:36:04 +0000 (09:36 +0200)
data was passed as a null pointer when an address was expected.
As a result, the assert was always tripped.

src/shared/creds-util.c

index 9791d27b02ef112e34819facee38e570124ab159..6e84cc87a1757e0efeb5a533705744510abab7a2 100644 (file)
@@ -171,7 +171,7 @@ int read_credential_with_decryption(const char *name, void **ret, size_t *ret_si
                         UINT64_MAX, SIZE_MAX,
                         READ_FULL_FILE_SECURE,
                         NULL,
-                        (char**) data, &sz);
+                        (char**) &data, &sz);
         if (r == -ENOENT)
                 goto not_found;
         if (r < 0)