gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r9603 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r9603 - gnunet/src/util
Date: Fri, 20 Nov 2009 15:06:23 -0700

Author: durner
Date: 2009-11-20 15:06:23 -0700 (Fri, 20 Nov 2009)
New Revision: 9603

Modified:
   gnunet/src/util/os_network.c
Log:
pass interface address to enumeration callback

Modified: gnunet/src/util/os_network.c
===================================================================
--- gnunet/src/util/os_network.c        2009-11-20 22:05:54 UTC (rev 9602)
+++ gnunet/src/util/os_network.c        2009-11-20 22:06:23 UTC (rev 9603)
@@ -86,6 +86,7 @@
               BYTE bPhysAddr[MAXLEN_PHYSADDR];
               char *pszIfName = NULL;
               char dst[INET_ADDRSTRLEN];
+              struct sockaddr_in sa;
 
               /* Get friendly interface name */
               pAdapterInfo =
@@ -147,11 +148,14 @@
               if (pszIfName)
                 free (pszIfName);
 
+              sa.sin_family = AF_INET;
+              sa.sin_addr.S_un.S_addr = dwIP;
+
               if (GNUNET_OK !=
                   proc (proc_cls,
                         szEntry,
                         pAddrTable->table[dwIfIdx].dwIndex == dwExternalNIC,
-                        NULL /* FIXME: pass actual IP address! */ ,
+                        &sa,
                         0))
                 break;
             }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]