diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-03-27 23:29:27 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-03-27 23:29:27 +0000 |
commit | 047dad8b9f0e7ef5c92ce4e750bcfbb20d4c4796 (patch) | |
tree | 863809344d7f4f0577d2a237748bb806f1f89d77 /pjlib/src/pj/ip_helper_win32.c | |
parent | eb531db72bd93280e47a6a03782da093eb8b2505 (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/src/pj/ip_helper_win32.c')
-rw-r--r-- | pjlib/src/pj/ip_helper_win32.c | 9 |
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; } |