]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
userdb: fix type to pass to connect()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 15 Oct 2021 20:04:26 +0000 (05:04 +0900)
committerLennart Poettering <lennart@poettering.net>
Sat, 16 Oct 2021 08:10:51 +0000 (10:10 +0200)
Fixes https://github.com/systemd/systemd/pull/20613#issuecomment-944621275.

src/userdb/userdbctl.c

index af494d3075b2ad9ad6ec907fd040a3edc772d15f..33c8caa42ff410bdb57cf9a50cd414447cbcdc63 100644 (file)
@@ -512,7 +512,7 @@ static int display_services(int argc, char *argv[], void *userdata) {
                 if (fd < 0)
                         return log_error_errno(r, "Failed to allocate AF_UNIX/SOCK_STREAM socket: %m");
 
-                if (connect(fd, &sockaddr.un, sockaddr_len) < 0) {
+                if (connect(fd, &sockaddr.sa, sockaddr_len) < 0) {
                         no = strjoin("No (", errno_to_name(errno), ")");
                         if (!no)
                                 return log_oom();