On Mon, 9 May 2022 19:36:16 +0200 Laurent Vivier <lviv...@redhat.com> wrote:
> dgram_dst is a sockaddr_in structure. To be able to use it with > unix socket, use a pointer to a generic sockaddr structure. > > Signed-off-by: Laurent Vivier <lviv...@redhat.com> > --- > net/socket-ng.c | 76 ++++++++++++++++++++++++++++++------------------- > 1 file changed, 46 insertions(+), 30 deletions(-) > > diff --git a/net/socket-ng.c b/net/socket-ng.c > index 2c70440a2b57..0056924dc02b 100644 > --- a/net/socket-ng.c > +++ b/net/socket-ng.c > > [...] > > @@ -903,13 +918,14 @@ static int net_socketng_udp_init(NetClientState *peer, > } > > if (remote) { > - s->dgram_dst = raddr_in; > + g_assert(s->dgram_dst == NULL); > + s->dgram_dst = dgram_dst; > > pstrcpy(s->nc.info_str, sizeof(s->nc.info_str), info_str); > g_free(info_str); > } > return 0; > -} > +}; Stray semicolon (I guess not reported by gcc without -pedantic). -- Stefano