Diff for /src/sys/netinet/tcp_usrreq.c between versions 1.17 and 1.18

version 1.17, 2004/04/21 18:13:56 version 1.18, 2004/04/22 04:31:27
Line 833  tcp_connect(struct tcpcb *tp, struct soc Line 833  tcp_connect(struct tcpcb *tp, struct soc
                 struct netmsg_tcp_connect *msg;                  struct netmsg_tcp_connect *msg;
   
                 msg = malloc(sizeof(struct netmsg_tcp_connect), M_LWKTMSG,                  msg = malloc(sizeof(struct netmsg_tcp_connect), M_LWKTMSG,
                                 M_NOWAIT);                                  M_INTWAIT);
                 if (msg == NULL) {  
                         if (didbind) {  /* need to unwind bind */  
                                 inp->inp_lport = 0;  
                                 inp->inp_laddr.s_addr = INADDR_ANY;  
                                 in_pcbremwildcardhash(inp);  
                         }  
                         return (ENOMEM);  
                 }  
                 lwkt_initmsg(&msg->nm_lmsg, &curthread->td_msgport, 0,                  lwkt_initmsg(&msg->nm_lmsg, &curthread->td_msgport, 0,
                         lwkt_cmd_func(tcp_connect_handler),                          lwkt_cmd_func(tcp_connect_handler),
                         lwkt_cmd_op_none);                          lwkt_cmd_op_none);

Removed from v.1.17  
changed lines
  Added in v.1.18