The branch, v3-2-test has been updated via a7735416792f8156e53a04af98e7e2dff0b6707d (commit) from f2a29585123e6072a75eb9abdd202f99f5a01e1e (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-2-test - Log ----------------------------------------------------------------- commit a7735416792f8156e53a04af98e7e2dff0b6707d Author: Sébastien Prud'homme <sebastien.prudho...@gmail.com> Date: Fri Jun 12 09:11:57 2009 +0200 s3/idmap: Fix out of memory error with Winbind idmap. This fixes bug #5945. ----------------------------------------------------------------------- Summary of changes: source/winbindd/idmap.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/source/winbindd/idmap.c b/source/winbindd/idmap.c index d601210..e4fc75a 100644 --- a/source/winbindd/idmap.c +++ b/source/winbindd/idmap.c @@ -555,8 +555,12 @@ NTSTATUS idmap_init(void) * set the destructor for this domain */ talloc_set_destructor(dom, close_domain_destructor); - dom->params = talloc_strdup(dom, compat_params); - IDMAP_CHECK_ALLOC(dom->params); + if (compat_params) { + dom->params = talloc_strdup(dom, compat_params); + IDMAP_CHECK_ALLOC(dom->params); + } else { + dom->params = NULL; + } /* Finally instance a backend copy for this domain */ ret = dom->methods->init(dom); -- Samba Shared Repository