You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
[DLM] fix iovec length in recvmsg
I didn't spot that the msg_iovlen was set to 2 if there were two elements in the iovec but left at zero if not :( I think this might be why bob was still seeing trouble. Signed-Off-By: Patrick Caulfield <pcaulfie@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
This commit is contained in:
committed by
Steven Whitehouse
parent
ce9e3d9953
commit
42fb00838a
@@ -519,6 +519,7 @@ static int receive_from_sock(void)
|
||||
msg.msg_flags = 0;
|
||||
msg.msg_control = incmsg;
|
||||
msg.msg_controllen = sizeof(incmsg);
|
||||
msg.msg_iovlen = 1;
|
||||
|
||||
/* I don't see why this circular buffer stuff is necessary for SCTP
|
||||
* which is a packet-based protocol, but the whole thing breaks under
|
||||
|
||||
Reference in New Issue
Block a user