On 29/10/20 14:38, Markus Armbruster wrote: > + /* Linux abstract socket */ > + addr->u.q_unix.path = g_strndup(su->sun_path + 1, > + sizeof(su->sun_path) - 1); > + addr->u.q_unix.has_abstract = true; > + addr->u.q_unix.abstract = true; > + addr->u.q_unix.has_tight = true; > + addr->u.q_unix.tight = !su->sun_path[sizeof(su->sun_path) - 1]; > + return addr;
I think this should be
addr->u.q_unit.tight = salen < sizeof(*su);
Paolo
