X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fdlm%2Flowcomms.c;h=867f93d0417e3fa1ca11e0e7e4b0363aa02d4a48;hb=4c5e1b1a8c3f591b21f09001d6748296ddff33b8;hp=7bcea7c5addba24e724926c75f7e9ab46cebeb38;hpb=c312c4fdc88514dd9522b7858eb879e610aeb9b1;p=linux-2.6 diff --git a/fs/dlm/lowcomms.c b/fs/dlm/lowcomms.c index 7bcea7c5ad..867f93d041 100644 --- a/fs/dlm/lowcomms.c +++ b/fs/dlm/lowcomms.c @@ -548,7 +548,7 @@ static int receive_from_sock(void) } len = iov[0].iov_len + iov[1].iov_len; - r = ret = kernel_recvmsg(sctp_con.sock, &msg, iov, 1, len, + r = ret = kernel_recvmsg(sctp_con.sock, &msg, iov, msg.msg_iovlen, len, MSG_NOSIGNAL | MSG_DONTWAIT); if (ret <= 0) goto out_close;