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);