|
@@ -1791,12 +1791,10 @@ SCTP_STATIC int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,
|
|
goto out_free;
|
|
goto out_free;
|
|
}
|
|
}
|
|
|
|
|
|
- if (sinfo) {
|
|
|
|
- /* Check for invalid stream. */
|
|
|
|
- if (sinfo->sinfo_stream >= asoc->c.sinit_num_ostreams) {
|
|
|
|
- err = -EINVAL;
|
|
|
|
- goto out_free;
|
|
|
|
- }
|
|
|
|
|
|
+ /* Check for invalid stream. */
|
|
|
|
+ if (sinfo->sinfo_stream >= asoc->c.sinit_num_ostreams) {
|
|
|
|
+ err = -EINVAL;
|
|
|
|
+ goto out_free;
|
|
}
|
|
}
|
|
|
|
|
|
timeo = sock_sndtimeo(sk, msg->msg_flags & MSG_DONTWAIT);
|
|
timeo = sock_sndtimeo(sk, msg->msg_flags & MSG_DONTWAIT);
|