diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | nis/nis_call.c | 6 |
2 files changed, 8 insertions, 3 deletions
@@ -1,3 +1,8 @@ +2007-04-05 Jakub Jelinek <jakub@redhat.com> + + * nis/nis_call.c (__nisfind_server): Replace (*dir)->do_servers + with obj->do_servers after first_shoot. + 2007-04-03 Ulrich Drepper <drepper@redhat.com> * posix/Makefile (routines): Add sched_cpucount. diff --git a/nis/nis_call.c b/nis/nis_call.c index 32d47f8b84..fcf238db4e 100644 --- a/nis/nis_call.c +++ b/nis/nis_call.c @@ -772,15 +772,15 @@ __nisfind_server (const_nis_name name, int search_parent_first, if (result == NIS_SUCCESS) { - unsigned int server_len = (*dir)->do_servers.do_servers_len; + unsigned int server_len = obj->do_servers.do_servers_len; if (flags & MASTER_ONLY) server_len = 1; - result = __nisbind_create (dbp, (*dir)->do_servers.do_servers_val, + result = __nisbind_create (dbp, obj->do_servers.do_servers_val, server_len, ~0, ~0, flags); if (result == NIS_SUCCESS) { if ((flags & MASTER_ONLY) == 0 - || (*dir)->do_servers.do_servers_len == 1) + || obj->do_servers.do_servers_len == 1) { server_used = dbp->server_used; current_ep = dbp->current_ep; |