• Ralph Boehme's avatar
    swrap: Simplify cmspace calculation in swrap_sendmsg_copy_cmsg() · f3489d5c
    Ralph Boehme authored
    
    
    With cmsg->cmsg_len = CMSG_LEN(len) =>
    
    CMSG_ALIGN(cmsg->cmsg_len) =
    
    CMSG_ALIGN(CMSG_LEN(len)) =
    
    CMSG_ALIGN(CMSG_ALIGN(sizeof(struct cmsghdr)) + len) =
    
    CMSG_ALIGN(sizeof(struct cmsghdr)) + CMSG_ALIGN(len) =
    
    CMSG_SPACE(len) =
    
    CMSG_SPACE(CMSG_ALIGN(sizeof(struct cmsghdr)) + len - CMSG_ALIGN(sizeof(struct cmsghdr))) =
    
    CMSG_SPACE(CMSG_LEN(len) - CMSG_ALIGN(sizeof(struct cmsghdr))) =
    
    CMSG_SPACE(cmsg->cmsg_len - CMSG_ALIGN(sizeof(struct cmsghdr)))
    
    :)
    
    Signed-off-by: default avatarRalph Boehme <slow@samba.org>
    Reviewed-by: default avatarAndreas Schneider <asn@samba.org>
    f3489d5c