mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-18 06:30:05 +00:00
* nscd/nscd_gethst_r.c: Minor cleanups.
This commit is contained in:
parent
43397eaf04
commit
4a4a65f24c
@ -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.
|
||||||
|
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user