From: Günther Deschner Date: Fri, 22 Oct 2004 16:19:31 +0000 (+0000) Subject: r3137: Do not simply ignore failing idmap-module init for remotemaps. X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~5684 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e7691f4862da141f530a8e8b1364b9c02e8dc732;p=thirdparty%2Fsamba.git r3137: Do not simply ignore failing idmap-module init for remotemaps. (in preparation of adding idmap_rid) Guenther --- diff --git a/source/sam/idmap.c b/source/sam/idmap.c index 4de37f0e499..3abfb0ae9f1 100644 --- a/source/sam/idmap.c +++ b/source/sam/idmap.c @@ -134,7 +134,10 @@ BOOL idmap_init(const char **remote_backend) if((remote_map = get_methods(rem_backend, False)) || (NT_STATUS_IS_OK(smb_probe_module("idmap", rem_backend)) && (remote_map = get_methods(rem_backend, False)))) { - remote_map->init(params); + if (!NT_STATUS_IS_OK(remote_map->init(params))) { + DEBUG(0, ("idmap_init: failed to initialize remote backend!\n")); + return False; + } } else { DEBUG(0, ("idmap_init: could not load remote backend '%s'\n", rem_backend)); SAFE_FREE(rem_backend);