Re: creation of sock

2001-02-23 Thread Jacob L E Blain Christen
im a kernel newbie here so pardon "the blind leading the blind" ... doing a quick search for all calls to sk_alloc in the entire kernel sources yields only one call that sets the "zero out the allocated struct" boolean to false and that is: net/ipv4/tcp_minisocks.c:tcp_create_openreq_chil

Re: creation of sock

2001-02-23 Thread Jacob L E Blain Christen
looking further at net/ipv4/tcp_ipv4.c:tcp_create_openreq_child() (for 2.2.16) and net/ipv4/tcp_minisocks.c:tcp_create_openreq_child() (for 2.4.x) immediately after the sk_alloc() call (if it successful) it calls memcpy(newsk, sk, sizeof(*newsk)) i suggest setting your NULL initial value