From 728aaeb528fc30ae0a65850228ded38bb1abb3a1 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Wed, 26 Apr 2017 08:55:07 +0200 Subject: [PATCH] Try to fix alignment warnings in CMSG_NXTHDR() --- src/include/lwip/sockets.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/lwip/sockets.h b/src/include/lwip/sockets.h index 20aa31f0..dcb3e877 100644 --- a/src/include/lwip/sockets.h +++ b/src/include/lwip/sockets.h @@ -159,8 +159,8 @@ struct cmsghdr { + ALIGN_D(sizeof(struct cmsghdr)) > \ (u8_t *)((mhdr)->msg_control) + (mhdr)->msg_controllen) ? \ (struct cmsghdr *)NULL : \ - (struct cmsghdr *)((u8_t *)(cmsg) + \ - ALIGN_H((cmsg)->cmsg_len)))) + (struct cmsghdr *)((void*)((u8_t *)(cmsg) + \ + ALIGN_H((cmsg)->cmsg_len))))) #define CMSG_DATA(cmsg) ((void*)((u8_t *)(cmsg) + \ ALIGN_D(sizeof(struct cmsghdr))))