Sync with Mavericks sources.


git-svn-id: http://sctp-refimpl.googlecode.com/svn/trunk/KERN/usrsctp/usrsctplib@8903 9df1edf5-d72c-5b5f-11c0-5f5209eb73f7
diff --git a/netinet/sctp_usrreq.c b/netinet/sctp_usrreq.c
index 3be3b3f..c26bb0a 100755
--- a/netinet/sctp_usrreq.c
+++ b/netinet/sctp_usrreq.c
@@ -32,7 +32,7 @@
 
 #ifdef __FreeBSD__
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: head/sys/netinet/sctp_usrreq.c 267674 2014-06-20 13:26:49Z tuexen $");
+__FBSDID("$FreeBSD: head/sys/netinet/sctp_usrreq.c 267682 2014-06-20 17:45:00Z tuexen $");
 #endif
 
 #include <netinet/sctp_os.h>
@@ -6528,7 +6528,7 @@
 		SCTP_FIND_STCB(inp, stcb, thlds->spt_assoc_id);
 		net = NULL;
 		if (stcb) {
-			net = sctp_findnet(stcb, (struct sockaddr *)&thlds->spt_assoc_id);
+			net = sctp_findnet(stcb, (struct sockaddr *)&thlds->spt_address);
 		} else {
 			/* We increment here since sctp_findassociation_ep_addr() wil
 			 * do a decrement if it finds the stcb as long as the locked
@@ -6536,7 +6536,7 @@
 			 */
 			SCTP_INP_INCR_REF(inp);
 			stcb = sctp_findassociation_ep_addr(&inp,
-							    (struct sockaddr *)&thlds->spt_assoc_id,
+							    (struct sockaddr *)&thlds->spt_address,
 							    &net, NULL, NULL);
 			if (stcb == NULL) {
 				SCTP_INP_DECR_REF(inp);
@@ -6545,7 +6545,7 @@
 		if (stcb && (net == NULL)) {
 			struct sockaddr *sa;
 
-			sa = (struct sockaddr *)&thlds->spt_assoc_id;
+			sa = (struct sockaddr *)&thlds->spt_address;
 #ifdef INET
 			if (sa->sa_family == AF_INET) {