changeset 14178:b02c4a353739

4075 nscd spuriously thinks all databases are privileged Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
author Richard Lowe <richlowe@richlowe.net>
date Fri, 23 Aug 2013 15:33:55 -0400
parents 432cf6600cdd
children f1ab3ae29311
files usr/src/cmd/nscd/nscd_switch.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/cmd/nscd/nscd_switch.c	Wed Aug 07 16:17:12 2013 +0530
+++ b/usr/src/cmd/nscd/nscd_switch.c	Fri Aug 23 15:33:55 2013 -0400
@@ -205,7 +205,7 @@
 	char		*me = "getparams";
 
 	p = &params->p;
-	(void) memset(p, 0, sizeof (*p));
+	(void) memset(params, 0, sizeof (nscd_nsw_params_t));
 	(*initf)(p);
 	params->dbi = -1;
 	params->cfgdbi = -1;
@@ -239,7 +239,6 @@
 	 * group_compat?
 	 */
 	if (p->config_name != NULL) {
-
 		n = p->config_name;
 		for (j = 0; j < NSCD_NUM_DB; j++) {
 			dbn = NSCD_NSW_DB_NAME(j);