From a9f369b8edd99a52f398983402fcb09762c895cc Mon Sep 17 00:00:00 2001 From: Art Yerkes Date: Sat, 19 Feb 2005 23:24:38 +0000 Subject: [PATCH] Finish zeroing fields that need it. svn path=/trunk/; revision=13661 --- reactos/drivers/lib/oskittcp/oskittcp/interface.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/lib/oskittcp/oskittcp/interface.c b/reactos/drivers/lib/oskittcp/oskittcp/interface.c index bbe5c12c879..151d4ab003b 100644 --- a/reactos/drivers/lib/oskittcp/oskittcp/interface.c +++ b/reactos/drivers/lib/oskittcp/oskittcp/interface.c @@ -122,6 +122,7 @@ int OskitTCPSocket( void *context, so->so_error = 0; so->so_q = so->so_q0 = NULL; so->so_qlen = 0; + so->so_head = NULL; *aso = so; } return error; @@ -379,7 +380,6 @@ int OskitTCPAccept( void *socket, *newso = so; /*so->so_state &= ~SS_COMP;*/ - so->so_q = NULL; mnam.m_data = &sa; mnam.m_len = sizeof(sa); @@ -387,6 +387,9 @@ int OskitTCPAccept( void *socket, (void) soaccept(so, &mnam); so->so_state = SS_NBIO | SS_ISCONNECTED; + so->so_q = so->so_q0 = NULL; + so->so_qlen = 0; + so->so_head = 0; OS_DbgPrint(OSK_MID_TRACE,("error = %d\n", error)); if (name) {