X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Ffd_device.c;h=e879a341361338ac1f8f3d41485836f07f47f045;hb=95baa36f10743d4d2bd6f6ff05457f77bd14e96d;hp=0da82591cca8876351b13e83c0ae7998b0564cd1;hpb=4fbaf80d56a418ebd23eeace9053fa8f20097f77;p=tinc diff --git a/src/fd_device.c b/src/fd_device.c index 0da82591..e879a341 100644 --- a/src/fd_device.c +++ b/src/fd_device.c @@ -116,7 +116,9 @@ end: } static struct unix_socket_addr parse_socket_addr(const char *path) { - struct sockaddr_un socket_addr; + struct sockaddr_un socket_addr = { + .sun_family = AF_UNIX, + }; size_t path_length; if(strlen(path) >= sizeof(socket_addr.sun_path)) { @@ -126,7 +128,6 @@ static struct unix_socket_addr parse_socket_addr(const char *path) { }; } - socket_addr.sun_family = AF_UNIX; strncpy(socket_addr.sun_path, path, sizeof(socket_addr.sun_path)); if(path[0] == '@') {