Skip to content

Commit eb5544b

Browse files
committed
Modify IP_TTL to type int in freebsd2linux_cmsghdr while ff_recvmsg.
1 parent 2cc2cdc commit eb5544b

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
@@ -560,8 +560,9 @@ freebsd2linux_cmsghdr(struct linux_msghdr *linux_msg, const struct msghdr *freeb
560560
*linux_optval = *freebsd_optval;
561561
break;
562562
case IP_RECVTTL:
563+
linux_cmsg->cmsg_len = LINUX_CMSG_LEN(int);
563564
linux_cmsg->cmsg_type = LINUX_IP_TTL;
564-
*linux_optval = *freebsd_optval;
565+
*(int *)linux_optval = *freebsd_optval;
565566
break;
566567
/*case XXXX:
567568
break;*/

0 commit comments

Comments
 (0)