diff options
Diffstat (limited to 'sys/netsmb/smb_trantcp.c')
-rw-r--r-- | sys/netsmb/smb_trantcp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netsmb/smb_trantcp.c b/sys/netsmb/smb_trantcp.c index a8050cd..1832388 100644 --- a/sys/netsmb/smb_trantcp.c +++ b/sys/netsmb/smb_trantcp.c @@ -564,7 +564,7 @@ smb_nbst_bind(struct smb_vc *vcp, struct sockaddr *sap, struct thread *td) slen = sap->sa_len; if (slen < NB_MINSALEN) break; - snb = (struct sockaddr_nb*)dup_sockaddr(sap, 1); + snb = (struct sockaddr_nb*)sodupsockaddr(sap, M_WAITOK); if (snb == NULL) { error = ENOMEM; break; @@ -597,7 +597,7 @@ smb_nbst_connect(struct smb_vc *vcp, struct sockaddr *sap, struct thread *td) free(nbp->nbp_paddr, M_SONAME); nbp->nbp_paddr = NULL; } - snb = (struct sockaddr_nb*)dup_sockaddr(sap, 1); + snb = (struct sockaddr_nb*)sodupsockaddr(sap, M_WAITOK); if (snb == NULL) return ENOMEM; nbp->nbp_paddr = snb; |