Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 9, 2007, 7:02:16 PM (16 years ago)
Author:
scheusso
Message:

chatserver/client ok

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/network/ClientInformation.cc

    r442 r444  
    173173ClientInformation *ClientInformation::findClient(ENetAddress *address, bool look_backwards){
    174174  ClientInformation *temp = this;
    175   while(temp!=0 && (temp->getPeer()->address.host!=address->host || temp->getPeer()->address.port != address->port))
     175  while(temp!=0){
     176    if(temp->head){
     177      temp = temp->next();
     178      continue;
     179    }
     180    if(temp->getPeer()->address.host==address->host && temp->getPeer()->address.port == address->port)
     181      break;
    176182    temp = temp->next();
     183  }
    177184  // returns 0 if nothing has been found
    178185  return temp;
Note: See TracChangeset for help on using the changeset viewer.