Show
Ignore:
Timestamp:
08/23/06 16:12:45 (8 years ago)
Author:
piers
Message:

Fixes for SSM on Linux

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vic/trunk/net/net-ipv6.cpp

    r3796 r3798  
    264264                int i=0; 
    265265                while (&host[i]<g_addr) { 
    266                         s_addr_ssm[i]=host[i++]; 
     266                        s_addr_ssm[i]=host[i]; 
     267                        i++; 
    267268                } 
    268269                s_addr_ssm[i]='\0'; 
     
    330331        // Use Local name if already set via command line 
    331332        // But use port derived from getsockname 
    332   if (local_.isset()) { 
     333  if (local_.is_set()) { 
    333334                p->sin6_addr=(IP6Address&)local_; 
    334335                return (result); 
     
    407408        struct ipv6_mreq_source mrs; 
    408409                /* Check if an Src addr - as in S,G has been set */ 
    409         if (s_addr_ssm.isset()) { 
     410        if (s_addr_ssm.is_set()) { 
    410411                mrs.ipv6mr_sourceaddr = (IP6Address&)s_addr_ssm; 
    411412                                mrs.ipv6mr_interface = (ifIndex_<0)?0:ifIndex_;