|
@@ -133,7 +133,7 @@ int smc_clc_wait_msg(struct smc_sock *smc, void *buf, int buflen,
|
|
|
|
|
|
/* receive the complete CLC message */
|
|
|
memset(&msg, 0, sizeof(struct msghdr));
|
|
|
- iov_iter_kvec(&msg.msg_iter, READ | ITER_KVEC, &vec, 1, buflen);
|
|
|
+ iov_iter_kvec(&msg.msg_iter, READ | ITER_KVEC, &vec, 1, datlen);
|
|
|
krflags = MSG_WAITALL;
|
|
|
smc->clcsock->sk->sk_rcvtimeo = CLC_WAIT_TIME;
|
|
|
len = sock_recvmsg(smc->clcsock, &msg, krflags);
|