diff options
Diffstat (limited to 'src/libtools/myalign32.c')
| -rwxr-xr-x | src/libtools/myalign32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libtools/myalign32.c b/src/libtools/myalign32.c index d16b8f28..7f41aa68 100755 --- a/src/libtools/myalign32.c +++ b/src/libtools/myalign32.c @@ -1494,7 +1494,7 @@ void AlignMsgHdr_32(void* dest, void* dest_iov, void* dest_cmsg, void* source, i struct i386_cmsghdr* cmsg = from_ptrv(s->msg_control); struct cmsghdr* dcmsg = dest_cmsg; while(cmsg) { - dcmsg->cmsg_len = to_ulong(cmsg->cmsg_len); + dcmsg->cmsg_len = from_ulong(cmsg->cmsg_len); dcmsg->cmsg_level = cmsg->cmsg_level; dcmsg->cmsg_type = cmsg->cmsg_type; if(cmsg->cmsg_len) { @@ -1533,7 +1533,7 @@ void UnalignMsgHdr_32(void* dest, void* source) struct i386_cmsghdr* dcmsg = from_ptrv(d->msg_control); struct cmsghdr* scmsg = s->msg_control; while(scmsg) { - dcmsg->cmsg_len = from_ulong(scmsg->cmsg_len); + dcmsg->cmsg_len = to_ulong(scmsg->cmsg_len); dcmsg->cmsg_level = scmsg->cmsg_level; dcmsg->cmsg_type = scmsg->cmsg_type; if(dcmsg->cmsg_len) { |