diff options
author | Richard Sharpe <sharpe@samba.org> | 2002-05-17 03:37:37 +0000 |
---|---|---|
committer | Richard Sharpe <sharpe@samba.org> | 2002-05-17 03:37:37 +0000 |
commit | c986a19cde0dfa96b512eb24d873203981e68c48 (patch) | |
tree | e468b920a7f062d3c134c1ab7a165bf67869036f /source/nsswitch | |
parent | d4c7a85c2b5c45f1cc3273230d80a1d5923cd848 (diff) | |
download | samba-c986a19cde0dfa96b512eb24d873203981e68c48.tar.gz samba-c986a19cde0dfa96b512eb24d873203981e68c48.tar.xz samba-c986a19cde0dfa96b512eb24d873203981e68c48.zip |
Changes to allow head to translate NMB flags ...
Diffstat (limited to 'source/nsswitch')
-rw-r--r-- | source/nsswitch/winbindd_wins.c | 8 | ||||
-rw-r--r-- | source/nsswitch/wins.c | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/source/nsswitch/winbindd_wins.c b/source/nsswitch/winbindd_wins.c index af624170eb4..5163cfcea1f 100644 --- a/source/nsswitch/winbindd_wins.c +++ b/source/nsswitch/winbindd_wins.c @@ -85,7 +85,7 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count) int fd; struct in_addr *ret = NULL; struct in_addr p; - int j; + int j, flags = 0; *count = 0; @@ -95,13 +95,13 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count) p = wins_srv_ip(); if( !is_zero_ip(p) ) { - ret = name_query(fd,name,0x20,False,True, p, count); + ret = name_query(fd,name,0x20,False,True, p, count, &flags); goto out; } if (lp_wins_support()) { /* we are our own WINS server */ - ret = name_query(fd,name,0x20,False,True, *interpret_addr2("127.0.0.1"), count); + ret = name_query(fd,name,0x20,False,True, *interpret_addr2("127.0.0.1"), count, &flags); goto out; } @@ -110,7 +110,7 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count) j >= 0; j--) { struct in_addr *bcast = iface_n_bcast(j); - ret = name_query(fd,name,0x20,True,True,*bcast,count); + ret = name_query(fd,name,0x20,True,True,*bcast,count, &flags); if (ret) break; } diff --git a/source/nsswitch/wins.c b/source/nsswitch/wins.c index 2133f817d1a..b8fad9f9734 100644 --- a/source/nsswitch/wins.c +++ b/source/nsswitch/wins.c @@ -118,7 +118,7 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count) int fd; struct in_addr *ret = NULL; struct in_addr p; - int j; + int j, flags = 0; if (!initialised) { nss_wins_init(); @@ -132,13 +132,13 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count) p = wins_srv_ip(); if( !is_zero_ip(p) ) { - ret = name_query(fd,name,0x20,False,True, p, count); + ret = name_query(fd,name,0x20,False,True, p, count, &flags); goto out; } if (lp_wins_support()) { /* we are our own WINS server */ - ret = name_query(fd,name,0x20,False,True, *interpret_addr2("127.0.0.1"), count); + ret = name_query(fd,name,0x20,False,True, *interpret_addr2("127.0.0.1"), count, &flags); goto out; } @@ -147,7 +147,7 @@ static struct in_addr *lookup_byname_backend(const char *name, int *count) j >= 0; j--) { struct in_addr *bcast = iface_n_bcast(j); - ret = name_query(fd,name,0x20,True,True,*bcast,count); + ret = name_query(fd,name,0x20,True,True,*bcast,count, &flags); if (ret) break; } |