Diff for /qemu/slirp/tcp_subr.c between versions 1.1.1.6 and 1.1.1.7

version 1.1.1.6, 2018/04/24 17:25:48 version 1.1.1.7, 2018/04/24 17:41:05
Line 325  int tcp_fconnect(struct socket *so) Line 325  int tcp_fconnect(struct socket *so)
   DEBUG_CALL("tcp_fconnect");    DEBUG_CALL("tcp_fconnect");
   DEBUG_ARG("so = %lx", (long )so);    DEBUG_ARG("so = %lx", (long )so);
   
   if( (ret=so->s=socket(AF_INET,SOCK_STREAM,0)) >= 0) {    if( (ret = so->s = qemu_socket(AF_INET,SOCK_STREAM,0)) >= 0) {
     int opt, s=so->s;      int opt, s=so->s;
     struct sockaddr_in addr;      struct sockaddr_in addr;
   
Line 340  int tcp_fconnect(struct socket *so) Line 340  int tcp_fconnect(struct socket *so)
         slirp->vnetwork_addr.s_addr) {          slirp->vnetwork_addr.s_addr) {
       /* It's an alias */        /* It's an alias */
       if (so->so_faddr.s_addr == slirp->vnameserver_addr.s_addr) {        if (so->so_faddr.s_addr == slirp->vnameserver_addr.s_addr) {
         addr.sin_addr = dns_addr;          if (get_dns_addr(&addr.sin_addr) < 0)
             addr.sin_addr = loopback_addr;
       } else {        } else {
         addr.sin_addr = loopback_addr;          addr.sin_addr = loopback_addr;
       }        }

Removed from v.1.1.1.6  
changed lines
  Added in v.1.1.1.7


unix.superglobalmegacorp.com