--- liblscp/trunk/src/socket.c 2004/06/23 18:54:08 143 +++ liblscp/trunk/src/socket.c 2004/06/24 18:25:11 144 @@ -200,9 +200,11 @@ memset(pAgent, 0, sizeof(lscp_socket_agent_t)); pAgent->sock = sock; - memmove((char *) &(pAgent->addr), pAddr, cAddr); pAgent->pThread = NULL; pAgent->iState = 0; + + if (pAddr) + memmove((char *) &(pAgent->addr), pAddr, cAddr); }