OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [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)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.