From 9af091f0e05fadc7cf0b2ad56d917ca3d43a2c39 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Thu, 2 Jan 2020 20:40:33 +0800 Subject: [PATCH 1/3] fix ieee802154/ieee802154_input.c:179:7: error: too few arguments to function 'iob_free' iob_free(container->ic_iob); ^~~~~~~~ ieee802154/ieee802154_input.c:180:7: error: too many arguments to function 'ieee802154_container_free' ieee802154_container_free(container, IOBUSER_NET_SOCK_IEEE802154); ^~~~~~~~~~~~~~~~~~~~~~~~~ Change-Id: Icb7b9026d4bb2274a6d59e034c8a928b2bcdb128 Signed-off-by: Xiang Xiao --- net/ieee802154/ieee802154_input.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/ieee802154/ieee802154_input.c b/net/ieee802154/ieee802154_input.c index 945ec0f4feb21..ae6ba95b405f9 100644 --- a/net/ieee802154/ieee802154_input.c +++ b/net/ieee802154/ieee802154_input.c @@ -176,8 +176,8 @@ static int ieee802154_queue_frame(FAR struct ieee802154_conn_s *conn, /* Free both the IOB and the container */ - iob_free(container->ic_iob); - ieee802154_container_free(container, IOBUSER_NET_SOCK_IEEE802154); + iob_free(container->ic_iob, IOBUSER_NET_SOCK_IEEE802154); + ieee802154_container_free(container); } else { From 536518589086729bb65e56c7eb62c8c20ca797ab Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Thu, 2 Jan 2020 21:01:23 +0800 Subject: [PATCH 2/3] fix udp/udp_netpoll.c:327:10: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] Signed-off-by: Xiang Xiao Change-Id: I8b2e2eb88dc47ef1be31fe0af3356b9d2549f6fe --- net/tcp/tcp_netpoll.c | 2 +- net/udp/udp_netpoll.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/tcp/tcp_netpoll.c b/net/tcp/tcp_netpoll.c index 3890d06609185..e883c97ab4b4c 100644 --- a/net/tcp/tcp_netpoll.c +++ b/net/tcp/tcp_netpoll.c @@ -232,7 +232,7 @@ int tcp_pollsetup(FAR struct socket *psock, FAR struct pollfd *fds) FAR struct tcp_conn_s *conn = psock->s_conn; FAR struct tcp_poll_s *info; FAR struct devif_callback_s *cb; - int ret; + int ret = OK; /* Sanity check */ diff --git a/net/udp/udp_netpoll.c b/net/udp/udp_netpoll.c index 0bf042b35cae3..c351ea55a6157 100644 --- a/net/udp/udp_netpoll.c +++ b/net/udp/udp_netpoll.c @@ -204,7 +204,7 @@ int udp_pollsetup(FAR struct socket *psock, FAR struct pollfd *fds) FAR struct udp_conn_s *conn = psock->s_conn; FAR struct udp_poll_s *info; FAR struct devif_callback_s *cb; - int ret; + int ret = OK; /* Sanity check */ From b8773c1d57f9a28561037f496b1adc8370e02c2d Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Thu, 2 Jan 2020 21:05:27 +0800 Subject: [PATCH 3/3] fix local/local_netpoll.c:154:15: warning: implicit declaration of function 'nxsem_post'; did you mean 'sem_post'? [-Wimplicit-function-declaration] nxsem_post(fds->sem); ^~~~~~~~~~ sem_post Change-Id: Iace15d31ac40f7ab9727f5d2060eaca493061e62 Signed-off-by: Xiang Xiao --- net/local/local_netpoll.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/local/local_netpoll.c b/net/local/local_netpoll.c index ebcd978d5232d..bf038c3af803a 100644 --- a/net/local/local_netpoll.c +++ b/net/local/local_netpoll.c @@ -44,6 +44,7 @@ #include #include +#include #include #include