URL
https://opencores.org/ocsvn/plasma/plasma/trunk
[/] [plasma/] [trunk/] [kernel/] [tcpip.c] - Diff between revs 372 and 378
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 372 |
Rev 378 |
Line 1601... |
Line 1601... |
socket = socket->next;
|
socket = socket->next;
|
if(socket2->timeout && --socket2->timeout == 0)
|
if(socket2->timeout && --socket2->timeout == 0)
|
{
|
{
|
if(socket2->state == IP_CLOSED)
|
if(socket2->state == IP_CLOSED)
|
{
|
{
|
if(socket->prev == NULL)
|
if(socket2->prev == NULL)
|
SocketHead = socket->next;
|
SocketHead = socket2->next;
|
else
|
else
|
socket->prev->next = socket->next;
|
socket2->prev->next = socket2->next;
|
if(socket->next)
|
if(socket2->next)
|
socket->next->prev = socket->prev;
|
socket2->next->prev = socket2->prev;
|
//printf("freeSocket(%x) ", (int)socket);
|
//printf("freeSocket(%x) ", (int)socket2);
|
free(socket);
|
free(socket2);
|
}
|
}
|
else
|
else
|
{
|
{
|
socket2->timeout = 10;
|
socket2->timeout = 10;
|
if(IPVerbose)
|
if(IPVerbose)
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.