diff options
| -rw-r--r-- | net/sctp/socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/sctp/socket.c b/net/sctp/socket.c index e214d2e7e9a3..1b5d669e3029 100644 --- a/net/sctp/socket.c +++ b/net/sctp/socket.c | |||
| @@ -239,7 +239,7 @@ static struct sctp_transport *sctp_addr_id2transport(struct sock *sk, | |||
| 239 | union sctp_addr *laddr = (union sctp_addr *)addr; | 239 | union sctp_addr *laddr = (union sctp_addr *)addr; |
| 240 | struct sctp_transport *transport; | 240 | struct sctp_transport *transport; |
| 241 | 241 | ||
| 242 | if (sctp_verify_addr(sk, laddr, af->sockaddr_len)) | 242 | if (!af || sctp_verify_addr(sk, laddr, af->sockaddr_len)) |
| 243 | return NULL; | 243 | return NULL; |
| 244 | 244 | ||
| 245 | addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep, | 245 | addr_asoc = sctp_endpoint_lookup_assoc(sctp_sk(sk)->ep, |
