You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2020/11/23 13:01:14 UTC
[incubator-nuttx-apps] 03/03: netutils/netlib/netlib_ipmsfilter.c:
Fix a syslog format
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git
commit 5065d470cec41c361f5940054461851444045b2b
Author: YAMAMOTO Takashi <ya...@midokura.com>
AuthorDate: Mon Nov 23 20:30:06 2020 +0900
netutils/netlib/netlib_ipmsfilter.c: Fix a syslog format
---
netutils/netlib/netlib_ipmsfilter.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/netutils/netlib/netlib_ipmsfilter.c b/netutils/netlib/netlib_ipmsfilter.c
index 8898b92..84e00de 100644
--- a/netutils/netlib/netlib_ipmsfilter.c
+++ b/netutils/netlib/netlib_ipmsfilter.c
@@ -41,6 +41,7 @@
#include <sys/socket.h>
#include <sys/ioctl.h>
+#include <inttypes.h>
#include <stdint.h>
#include <unistd.h>
#include <string.h>
@@ -86,10 +87,13 @@ int ipmsfilter(FAR const struct in_addr *interface,
{
int ret = ERROR;
- ninfo("interface: %08x muliaddr: %08x fmode: %ld\n",
- interface, *multiaddr, fmode);
if (interface != NULL && multiaddr != NULL)
{
+ ninfo("interface: %08" PRIx32 " muliaddr: %08" PRIx32
+ " fmode: %" PRId32 "\n",
+ (uint32_t)interface->s_addr,
+ (uint32_t)multiaddr->s_addr, fmode);
+
/* Get a socket (only so that we get access to the INET subsystem) */
int sockfd = socket(PF_INET, NETLIB_SOCK_TYPE, 0);