mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-12-11 01:06:49 +08:00
test_socket: replace {0} with memset
Using {0} broke Travis CI even though this should be correct for
initializing struct msghdr (see example in Linxu man pages:
http://man7.org/linux/man-pages/man3/cmsg.3.html)
Just use memset for now which is the common approach in LwIP codebase
This commit is contained in:
parent
02e957de1e
commit
4c78ec7931
@ -167,10 +167,10 @@ static void test_sockets_msgapi_udp(int domain)
|
|||||||
struct sockaddr_storage addr_storage;
|
struct sockaddr_storage addr_storage;
|
||||||
socklen_t addr_size;
|
socklen_t addr_size;
|
||||||
struct iovec riovs[4];
|
struct iovec riovs[4];
|
||||||
struct msghdr rmsg = {0};
|
struct msghdr rmsg;
|
||||||
u8_t rcv_buf[4];
|
u8_t rcv_buf[4];
|
||||||
struct iovec siovs[4];
|
struct iovec siovs[4];
|
||||||
struct msghdr smsg = {0};
|
struct msghdr smsg;
|
||||||
u8_t snd_buf[4] = {0xDE, 0xAD, 0xBE, 0xEF};
|
u8_t snd_buf[4] = {0xDE, 0xAD, 0xBE, 0xEF};
|
||||||
|
|
||||||
/* initialize IO vectors with data */
|
/* initialize IO vectors with data */
|
||||||
@ -237,8 +237,10 @@ static void test_sockets_msgapi_udp(int domain)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* send and receive the datagram in 4 pieces */
|
/* send and receive the datagram in 4 pieces */
|
||||||
|
memset(&smsg, 0, sizeof(smsg));
|
||||||
smsg.msg_iov = siovs;
|
smsg.msg_iov = siovs;
|
||||||
smsg.msg_iovlen = 4;
|
smsg.msg_iovlen = 4;
|
||||||
|
memset(&rmsg, 0, sizeof(rmsg));
|
||||||
rmsg.msg_iov = riovs;
|
rmsg.msg_iov = riovs;
|
||||||
rmsg.msg_iovlen = 4;
|
rmsg.msg_iovlen = 4;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user