From de8cefb54c9ac55f4c835f091aad5dfb71c7020d Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 23 Dec 2012 06:11:39 -0800 Subject: [PATCH] ITS#7481 fix nssov-pam-session config --- contrib/slapd-modules/nssov/nssov.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/slapd-modules/nssov/nssov.c b/contrib/slapd-modules/nssov/nssov.c index 35062dca3a..b49b586e8c 100644 --- a/contrib/slapd-modules/nssov/nssov.c +++ b/contrib/slapd-modules/nssov/nssov.c @@ -492,7 +492,7 @@ static ConfigTable nsscfg[] = { "DESC 'Default template login name' " "EQUALITY caseIgnoreMatch " "SYNTAX OMsDirectoryString SINGLE-VALUE )", NULL, NULL }, - { "nssov-pam-session", "service", 2, 2, 0, ARG_MAGIC|ARG_BERVAL|NSS_PAMSESS, + { "nssov-pam-session", "service", 2, 2, 0, ARG_MAGIC|NSS_PAMSESS, nss_cf_gen, "(OLcfgCtAt:3.11 NAME 'olcNssPamSession' " "DESC 'Services for which sessions will be recorded' " "EQUALITY caseIgnoreMatch " @@ -694,6 +694,7 @@ nss_cf_gen(ConfigArgs *c) ch_free( c->value_dn.bv_val ); break; case NSS_PAMSESS: + ber_str2bv( c->argv[1], 0, 1, &c->value_bv ); ber_bvarray_add( &ni->ni_pam_sessions, &c->value_bv ); break; } -- 2.39.5