Date: Sun, 4 May 2008 16:46:50 +0200 From: Michael Rasmussen <none@mir--datanom.net.lh.bsd-dk.dk> To: bsd-dk@bsd-dk.dk Subject: Re: freebsd: unix socket programmering
Hej alle,
Case closed - med røde ører:-\
On Sun, 4 May 2008 12:08:17 +0200
Michael Rasmussen <none@mir--datanom.net.lh.bsd-dk.dk> wrote:
> memset(&addr_u, 0, sizeof(struct sockaddr_un));
>
skal være: memset(&addr_u, 0, sizeof(addr_u))
Egentligt logisk nok i bagklogskabens klare lys:-)
> Derfor er min konklusion, at der må ske en fejlkonvertering i følgende
> instruktion: (struct sockaddr *) &addr_u
>
Da addr_u.sun_len sikkert ikke indeholdt en valid værdi. Blot
underligt, at det virkede på Debian, men Linux er måske mindre kritisk,
hvad angår initialisering af socklen_t, eller også er FreeBSD mere
rigid?
-- Hilsen/Regards Michael RasmussenGet my public GnuPG keys: michael <at> rasmussen <dot> cc http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xD3C9A00E mir <at> datanom <dot> net http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE501F51C mir <at> miras <dot> org http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917 -------------------------------------------------------------- /* Only Sun can take such nice parts and fuck up the programming interface * like this. Good job guys... */ linux-2.6.6/drivers/net/sunhme.c
This archive was generated by hypermail 2b30 : Sat 31 May 2008 - 23:00:01 CEST