From: Günther Deschner Date: Wed, 15 Dec 2004 10:12:10 +0000 (+0000) Subject: r4216: fix segfault in idmap_rid X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~5498 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e7b81d679b487734e12a948f30f0ad88240f17f1;p=thirdparty%2Fsamba.git r4216: fix segfault in idmap_rid (only ever shows up when the somewhat hidden IDMAP_RID_SUPPORT_TRUSTED_DOMAINS - define is set). Thanks to Stephan Martin for reporting this bug. Guenther --- diff --git a/source/sam/idmap_rid.c b/source/sam/idmap_rid.c index 48b38fb0d85..8a50839c7ef 100644 --- a/source/sam/idmap_rid.c +++ b/source/sam/idmap_rid.c @@ -272,8 +272,8 @@ static NTSTATUS rid_idmap_get_domains(uint32 *num_domains, fstring **domain_name /* put the results together */ *num_domains = trusted_num_domains + 1; - *domain_names = (fstring *) realloc(domain_names, sizeof(fstring) * *num_domains); - *domain_sids = (DOM_SID *) realloc(domain_sids, sizeof(DOM_SID) * *num_domains); + *domain_names = (fstring *) realloc(*domain_names, sizeof(fstring) * *num_domains); + *domain_sids = (DOM_SID *) realloc(*domain_sids, sizeof(DOM_SID) * *num_domains); /* first add myself at the end*/ fstrcpy((*domain_names)[0], domain_name);