summaryrefslogtreecommitdiffstats
path: root/usr.sbin/nscd/cachelib.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2009-06-13 01:22:56 +0000
committerdes <des@FreeBSD.org>2009-06-13 01:22:56 +0000
commit3301650689d23f8715f942eb1472cdfecaf4972f (patch)
treef86e6d11570ea99885e6d55c1a676a0240a08255 /usr.sbin/nscd/cachelib.c
parent4523b4f7c6a153655b464fdf5ee2f78452e9365b (diff)
downloadFreeBSD-src-3301650689d23f8715f942eb1472cdfecaf4972f.zip
FreeBSD-src-3301650689d23f8715f942eb1472cdfecaf4972f.tar.gz
Explain to the compiler why the aliasing we're doing is OK.
MFC after: 1 week
Diffstat (limited to 'usr.sbin/nscd/cachelib.c')
-rw-r--r--usr.sbin/nscd/cachelib.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/usr.sbin/nscd/cachelib.c b/usr.sbin/nscd/cachelib.c
index d348a97..5817255 100644
--- a/usr.sbin/nscd/cachelib.c
+++ b/usr.sbin/nscd/cachelib.c
@@ -565,13 +565,13 @@ register_cache_entry(struct cache_ *the_cache,
new_common_entry->params =
(struct cache_entry_params *)&new_common_entry->common_params;
- new_common_entry->common_params.entry_name = (char *)calloc(1,
+ new_common_entry->common_params.cep.entry_name = (char *)calloc(1,
entry_name_size);
- assert(new_common_entry->common_params.entry_name != NULL);
- strlcpy(new_common_entry->common_params.entry_name,
+ assert(new_common_entry->common_params.cep.entry_name != NULL);
+ strlcpy(new_common_entry->common_params.cep.entry_name,
params->entry_name, entry_name_size);
new_common_entry->name =
- new_common_entry->common_params.entry_name;
+ new_common_entry->common_params.cep.entry_name;
HASHTABLE_INIT(&(new_common_entry->items),
struct cache_ht_item_data_, data,
@@ -619,12 +619,12 @@ register_cache_entry(struct cache_ *the_cache,
new_mp_entry->params =
(struct cache_entry_params *)&new_mp_entry->mp_params;
- new_mp_entry->mp_params.entry_name = (char *)calloc(1,
+ new_mp_entry->mp_params.cep.entry_name = (char *)calloc(1,
entry_name_size);
- assert(new_mp_entry->mp_params.entry_name != NULL);
- strlcpy(new_mp_entry->mp_params.entry_name, params->entry_name,
+ assert(new_mp_entry->mp_params.cep.entry_name != NULL);
+ strlcpy(new_mp_entry->mp_params.cep.entry_name, params->entry_name,
entry_name_size);
- new_mp_entry->name = new_mp_entry->mp_params.entry_name;
+ new_mp_entry->name = new_mp_entry->mp_params.cep.entry_name;
TAILQ_INIT(&new_mp_entry->ws_head);
TAILQ_INIT(&new_mp_entry->rs_head);
OpenPOWER on IntegriCloud