summaryrefslogtreecommitdiff
path: root/sys/netipx
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2005-01-02 15:25:59 +0000
committerRobert Watson <rwatson@FreeBSD.org>2005-01-02 15:25:59 +0000
commit944731d5173debc1aa674c531c053d58f90bbd6b (patch)
tree481ad283ba3c3c798d8eb817dacd7d91f0bea735 /sys/netipx
parent360fb9f83ad2d441e7772f28e7b9fa0bcbd22460 (diff)
Notes
Diffstat (limited to 'sys/netipx')
-rw-r--r--sys/netipx/ipx_pcb.c6
-rw-r--r--sys/netipx/ipx_usrreq.c4
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/netipx/ipx_pcb.c b/sys/netipx/ipx_pcb.c
index b69761666a9c..1c7edeb93c72 100644
--- a/sys/netipx/ipx_pcb.c
+++ b/sys/netipx/ipx_pcb.c
@@ -301,13 +301,13 @@ ipx_setpeeraddr(ipxp, nam)
struct sockaddr **nam;
{
struct sockaddr_ipx *sipx, ssipx;
-
+
sipx = &ssipx;
- bzero((caddr_t)sipx, sizeof(*sipx));
+ bzero(sipx, sizeof(*sipx));
sipx->sipx_len = sizeof(*sipx);
sipx->sipx_family = AF_IPX;
sipx->sipx_addr = ipxp->ipxp_faddr;
- *nam = sodupsockaddr((struct sockaddr *)sipx, M_NOWAIT);
+ *nam = sodupsockaddr((struct sockaddr *)sipx, M_WAITOK);
}
struct ipxpcb *
diff --git a/sys/netipx/ipx_usrreq.c b/sys/netipx/ipx_usrreq.c
index db0aadd625b4..5a41754c7015 100644
--- a/sys/netipx/ipx_usrreq.c
+++ b/sys/netipx/ipx_usrreq.c
@@ -531,7 +531,7 @@ ipx_peeraddr(so, nam)
{
struct ipxpcb *ipxp = sotoipxpcb(so);
- ipx_setpeeraddr(ipxp, nam); /* XXX what if alloc fails? */
+ ipx_setpeeraddr(ipxp, nam);
return (0);
}
@@ -599,7 +599,7 @@ ipx_sockaddr(so, nam)
{
struct ipxpcb *ipxp = sotoipxpcb(so);
- ipx_setsockaddr(ipxp, nam); /* XXX what if alloc fails? */
+ ipx_setsockaddr(ipxp, nam);
return (0);
}