X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-shell%2Finit.c;h=8fca9b5f932d83391d8df47771443bf7d1175e27;hb=c216e1809971ac6c5b2b973501e0e8a766b77287;hp=db9a91d2c844b465d0de92a8144a2bf536ec664f;hpb=4e32148ac59ba6b4f3acc79a3b782cd3556f941a;p=openldap diff --git a/servers/slapd/back-shell/init.c b/servers/slapd/back-shell/init.c index db9a91d2c8..8fca9b5f93 100644 --- a/servers/slapd/back-shell/init.c +++ b/servers/slapd/back-shell/init.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2007 The OpenLDAP Foundation. + * Copyright 1998-2013 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -51,7 +51,7 @@ shell_back_initialize( bi->bi_destroy = 0; bi->bi_db_init = shell_back_db_init; - bi->bi_db_config = shell_back_db_config; + bi->bi_db_config = 0; bi->bi_db_open = 0; bi->bi_db_close = 0; bi->bi_db_destroy = shell_back_db_destroy; @@ -73,7 +73,7 @@ shell_back_initialize( bi->bi_connection_init = 0; bi->bi_connection_destroy = 0; - return 0; + return shell_back_init_cf( bi ); } int @@ -87,6 +87,7 @@ shell_back_db_init( si = (struct shellinfo *) ch_calloc( 1, sizeof(struct shellinfo) ); be->be_private = si; + be->be_cf_ocs = be->bd_info->bi_cf_ocs; return si == NULL; }