The variable name is somewhat confusing.  It suggests (to me at least) that it's a buffer containing a path while in reality it's a buffer containing a struct sockaddr_un.