]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journald: Add assertions to config_parse_compress
authorSam Leonard <sam.leonard@codethink.co.uk>
Tue, 13 Feb 2024 08:44:00 +0000 (08:44 +0000)
committerSam Leonard <sam.leonard@codethink.co.uk>
Thu, 15 Feb 2024 14:08:20 +0000 (14:08 +0000)
src/journal/journald-server.c

index da73b668b61ae01252258dac1296ed1cd21336b2..e7f15e2ee7c027f3bfc732c0516ee459209e4fed 100644 (file)
@@ -2898,9 +2898,13 @@ int config_parse_compress(
                 void *data,
                 void *userdata) {
 
-        JournalCompressOptions* compress = data;
+        JournalCompressOptions* compress = ASSERT_PTR(data);
         int r;
 
+        assert(unit);
+        assert(filename);
+        assert(rvalue);
+
         if (isempty(rvalue)) {
                 compress->enabled = true;
                 compress->threshold_bytes = UINT64_MAX;