* nscd/nscd_gethst_r.c: Minor cleanups.

This commit is contained in:
Ulrich Drepper 2007-01-13 07:30:26 +00:00
parent 43397eaf04
commit 4a4a65f24c
2 changed files with 6 additions and 8 deletions

View File

@ -1,5 +1,7 @@
2007-01-12 Ulrich Drepper <drepper@redhat.com> 2007-01-12 Ulrich Drepper <drepper@redhat.com>
* nscd/nscd_gethst_r.c: Minor cleanups.
* nscd/connections.c (handle_request): Check selinux permissions * nscd/connections.c (handle_request): Check selinux permissions
for all non-admin commands. for all non-admin commands.

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1998-2005, 2006 Free Software Foundation, Inc. /* Copyright (C) 1998-2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
@ -17,15 +17,10 @@
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */ 02111-1307 USA. */
#include <assert.h>
#include <errno.h> #include <errno.h>
#include <netdb.h>
#include <resolv.h> #include <resolv.h>
#include <stdint.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h>
#include <string.h> #include <string.h>
#include <unistd.h>
#include <arpa/nameser.h> #include <arpa/nameser.h>
#include <not-cancel.h> #include <not-cancel.h>
@ -175,7 +170,7 @@ nscd_gethst_r (const char *key, size_t keylen, request_type type,
if (sock == -1) if (sock == -1)
{ {
__nss_not_use_nscd_hosts = 1; __nss_not_use_nscd_hosts = 1;
goto out;; goto out;
} }
hst_resp = &hst_resp_mem; hst_resp = &hst_resp_mem;
@ -193,7 +188,6 @@ nscd_gethst_r (const char *key, size_t keylen, request_type type,
if (hst_resp->found == 1) if (hst_resp->found == 1)
{ {
struct iovec vec[4];
char *cp = buffer; char *cp = buffer;
uintptr_t align1; uintptr_t align1;
uintptr_t align2; uintptr_t align2;
@ -253,6 +247,8 @@ nscd_gethst_r (const char *key, size_t keylen, request_type type,
if (h_name == NULL) if (h_name == NULL)
{ {
struct iovec vec[4];
vec[0].iov_base = resultbuf->h_name; vec[0].iov_base = resultbuf->h_name;
vec[0].iov_len = hst_resp->h_name_len; vec[0].iov_len = hst_resp->h_name_len;
total_len = hst_resp->h_name_len; total_len = hst_resp->h_name_len;