X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-shell%2Finit.c;h=8fca9b5f932d83391d8df47771443bf7d1175e27;hb=c216e1809971ac6c5b2b973501e0e8a766b77287;hp=300c0e4e5f58bb3821920f78e0d11a033ba41d05;hpb=fcf97e84486e1159c0f57114e3b130cf49d7f89d;p=openldap diff --git a/servers/slapd/back-shell/init.c b/servers/slapd/back-shell/init.c index 300c0e4e5f..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-2009 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; }