Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/udp/assoc.c

    r58e8646 r443a0bc  
    4040#include <fibril_synch.h>
    4141#include <inet/endpoint.h>
    42 #include <inet/inet.h>
    4342#include <io/log.h>
    4443#include <nettl/amap.h>
     
    262261                return EINVAL;
    263262
    264         /* This association has no local address set. Need to determine one. */
    265         log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_send - check no local addr");
    266         if (inet_addr_is_any(&epp.local.addr) && !assoc->nolocal) {
    267                 log_msg(LOG_DEFAULT, LVL_DEBUG, "Determine local address.");
    268                 rc = inet_get_srcaddr(&epp.remote.addr, 0, &epp.local.addr);
    269                 if (rc != EOK) {
    270                         log_msg(LOG_DEFAULT, LVL_DEBUG, "Cannot determine "
    271                             "local address.");
    272                         return EINVAL;
    273                 }
    274         }
    275 
    276263        log_msg(LOG_DEFAULT, LVL_DEBUG, "udp_assoc_send - check version");
    277264
    278         if (!inet_addr_is_any(&epp.local.addr) &&
    279             epp.remote.addr.version != epp.local.addr.version)
     265        if (epp.remote.addr.version != epp.local.addr.version)
    280266                return EINVAL;
    281267
Note: See TracChangeset for help on using the changeset viewer.