diff options
Diffstat (limited to 'net/sctp/socket.c')
| -rw-r--r-- | net/sctp/socket.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/net/sctp/socket.c b/net/sctp/socket.c index a60d1f8b41c5..406d957d08fb 100644 --- a/net/sctp/socket.c +++ b/net/sctp/socket.c @@ -1915,8 +1915,8 @@ SCTP_STATIC int sctp_sendmsg(struct kiocb *iocb, struct sock *sk,  	/* Break the message into multiple chunks of maximum size. */  	datamsg = sctp_datamsg_from_user(asoc, sinfo, msg, msg_len); -	if (!datamsg) { -		err = -ENOMEM; +	if (IS_ERR(datamsg)) { +		err = PTR_ERR(datamsg);  		goto out_free;  	}  | 
