4075 nscd spuriously thinks all databases are privileged
Reviewed by: Marcel Telka <
[email protected]>
Reviewed by: Josef 'Jeff' Sipek <
[email protected]>
Reviewed by: Albert Lee <
[email protected]>
Approved by: Dan McDonald <
[email protected]>
--- 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 = ¶ms->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);