]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
iso9660: add extra size regarding buffer size
authorLennart Poettering <lennart@amutable.com>
Thu, 2 Apr 2026 12:12:44 +0000 (14:12 +0200)
committerLennart Poettering <lennart@amutable.com>
Sat, 4 Apr 2026 06:18:10 +0000 (08:18 +0200)
src/repart/iso9660.c

index ef10d05bf2680be9a36b415f0bab9216c4fbc0f1..72d4c285cb62643116ecf7d28cfb9921bb44ef1e 100644 (file)
@@ -65,6 +65,7 @@ int iso9660_datetime_from_usec(usec_t usec, bool utc, struct iso9660_datetime *r
                 return log_error_errno(SYNTHETIC_ERRNO(ERANGE), "GMT offset out of range.");
 
         char buf[17];
+        assert_cc(sizeof(buf)-1 == offsetof(struct iso9660_datetime, zone));
         /* Ignore leap seconds, no real hope for hardware. Deci-seconds always zero. */
         xsprintf(buf, "%04d%02d%02d%02d%02d%02d00",
                  t.tm_year + 1900, t.tm_mon + 1, t.tm_mday,