From 4a9e5d24749f7d8571f107c20ee66092ce7ab21d Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 11 Jul 2013 13:10:25 +0200 Subject: s3:idmap_autorid: Add a NULL check in idmap_autorid_preallocate_wellknown Signed-off-by: Volker Lendecke Reviewed-by: Christian Ambach --- source3/winbindd/idmap_autorid.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/winbindd') diff --git a/source3/winbindd/idmap_autorid.c b/source3/winbindd/idmap_autorid.c index 493e6df391..16f609d685 100644 --- a/source3/winbindd/idmap_autorid.c +++ b/source3/winbindd/idmap_autorid.c @@ -843,6 +843,10 @@ static NTSTATUS idmap_autorid_preallocate_wellknown(struct idmap_domain *dom) for (i = 0; i < num; i++) { maps[i] = talloc(maps, struct id_map); + if (maps[i] == NULL) { + talloc_free(maps); + return NT_STATUS_NO_MEMORY; + } maps[i]->xid.type = ID_TYPE_GID; maps[i]->sid = dom_sid_parse_talloc(maps, groups[i]); } -- cgit