]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/cgroups-agent/cgroups-agent.c
tree-wide: introduce new SOCKADDR_UN_LEN() macro, and use it everywhere
[thirdparty/systemd.git] / src / cgroups-agent / cgroups-agent.c
index 333ce110d38bed3f81d887f8f4f14b2f1d8676b9..d7c722ac3da9510c59067b7a577e6e0dc86d4c80 100644 (file)
@@ -52,7 +52,7 @@ int main(int argc, char *argv[]) {
 
         l = strlen(argv[1]);
 
-        n = sendto(fd, argv[1], l, 0, &sa.sa, offsetof(struct sockaddr_un, sun_path) + strlen(sa.un.sun_path));
+        n = sendto(fd, argv[1], l, 0, &sa.sa, SOCKADDR_UN_LEN(sa.un));
         if (n < 0) {
                 log_debug_errno(errno, "Failed to send cgroups agent message: %m");
                 return EXIT_FAILURE;