Ignore:
Timestamp:
Aug 11, 2009, 1:47:47 PM (15 years ago)
Author:
Christoph Mayer
Message:

networkinfo fix wenn socket kaputt geht, erfolgreich verwendete bootstrap infos speichern und wenn overlay verbindungen alle weg sind diese infos ausprobieren

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/ariba/communication/networkinfo/NetworkInformation.cpp

    r5638 r5860  
    9191                        logging_error( "getting interface list failed with: " <<
    9292                                                strerror(errno));
     93
     94                        // if the socket is bogus, try to get
     95                        // a new one for the next call
     96                        if(errno == EBADF){
     97                                close( infoSocket );
     98                                infoSocket = socket( AF_INET, SOCK_DGRAM, 0 );
     99                        }
     100
    93101                        return retlist;
    94102                }
Note: See TracChangeset for help on using the changeset viewer.