summaryrefslogtreecommitdiff
path: root/pjlib
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-03-27 23:29:27 +0000
committerBenny Prijono <bennylp@teluu.com>2007-03-27 23:29:27 +0000
commit047dad8b9f0e7ef5c92ce4e750bcfbb20d4c4796 (patch)
tree863809344d7f4f0577d2a237748bb806f1f89d77 /pjlib
parenteb531db72bd93280e47a6a03782da093eb8b2505 (diff)
Created doxygen documentation for PJNATH
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1110 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib')
-rw-r--r--pjlib/src/pj/ip_helper_win32.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/pjlib/src/pj/ip_helper_win32.c b/pjlib/src/pj/ip_helper_win32.c
index 094cfc9f..1dcff23d 100644
--- a/pjlib/src/pj/ip_helper_win32.c
+++ b/pjlib/src/pj/ip_helper_win32.c
@@ -62,12 +62,15 @@ PJ_DEF(pj_status_t) pj_enum_ip_interface(unsigned *p_cnt,
/* Now fill out the entries */
count = (pTab->dwNumEntries < *p_cnt) ? pTab->dwNumEntries : *p_cnt;
+ *p_cnt = 0;
for (i=0; i<count; ++i) {
- ifs[i].s_addr = pTab->table[i].dwAddr;
+ /* Some Windows returns 0.0.0.0! */
+ if (pTab->table[i].dwAddr == 0)
+ continue;
+ ifs[*p_cnt].s_addr = pTab->table[i].dwAddr;
+ (*p_cnt)++;
}
- *p_cnt = count;
-
return PJ_SUCCESS;
}