Skip to content

Commit dc77017

Browse files
committed
Modify IP_TTL to type int in freebsd2linux_cmsghdr while ff_recvmsg.
1 parent b9b0ebd commit dc77017

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/ff_syscall_wrapper.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,8 +559,9 @@ freebsd2linux_cmsghdr(struct linux_msghdr *linux_msg, const struct msghdr *freeb
559559
*linux_optval = *freebsd_optval;
560560
break;
561561
case IP_RECVTTL:
562+
linux_cmsg->cmsg_len = LINUX_CMSG_LEN(int);
562563
linux_cmsg->cmsg_type = LINUX_IP_TTL;
563-
*linux_optval = *freebsd_optval;
564+
*(int *)linux_optval = *freebsd_optval;
564565
break;
565566
/*case XXXX:
566567
break;*/

0 commit comments

Comments
 (0)