From ccb8913d653f944f096ceb845af4ad2bcee756b2 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Wed, 18 Feb 2009 20:43:32 +0000 Subject: [PATCH] Add casts where appropriate to fix conversion warnings --- apps/ping/ping.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/ping/ping.c b/apps/ping/ping.c index 590593c..cefb22e 100644 --- a/apps/ping/ping.c +++ b/apps/ping/ping.c @@ -130,12 +130,13 @@ ping_send(int s, struct ip_addr *addr) struct icmp_echo_hdr *iecho; struct sockaddr_in to; size_t ping_size = sizeof(struct icmp_echo_hdr) + PING_DATA_SIZE; + LWIP_ASSERT("ping_size is too big", ping_size <= 0xffff); - if (!(iecho = mem_malloc(ping_size))) { + if (!(iecho = mem_malloc((mem_size_t)ping_size))) { return ERR_MEM; } - ping_prepare_echo(iecho, ping_size); + ping_prepare_echo(iecho, (u16_t)ping_size); to.sin_len = sizeof(to); to.sin_family = AF_INET;