r11083: use the addresses from the record
authorStefan Metzmacher <metze@samba.org>
Sat, 15 Oct 2005 09:25:43 +0000 (09:25 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:44:45 +0000 (13:44 -0500)
metze
(This used to be commit 5d46cdd1ee8ae2a49a81f0a36a4c3f12d7635de9)

source4/scripting/ejs/smbcalls_samba3.c

index 0e4743eca97e02adbc2bf892260e3d840d92bd73..4a4977be601334980b237cee3bb7ae2d5d942c10 100644 (file)
@@ -405,7 +405,9 @@ static struct MprVar mprWinsEntries(struct samba3 *samba3)
                ips = mprObject("array");
 
                for (j = 0; j < samba3->winsdb_entries[i].ip_count; j++) {
-                       mprAddArray(&ips, j, mprString(iface_n_ip(i)));
+                       const char *addr;
+                       addr = sys_inet_ntoa(samba3->winsdb_entries[i].ips[j]);
+                       mprAddArray(&ips, j, mprString(addr));
                }
 
                mprSetVar(&w, "ips", ips);