[SSSD] [PATCH] Use the correct memory context in be_req_create
Jakub Hrozek
jhrozek at redhat.com
Mon Mar 4 09:59:24 UTC 2013
In most cases the bug would have no effect because we just use becli for
mem_ctx as well, but in some cases, like subdomains, NULL is passed for
the becli, so we might leak the request if we weren't careful.
-------------- next part --------------
>From 59079c7a2827edaf754f3eb5d13c59f761dfdad2 Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Thu, 28 Feb 2013 10:09:14 +0100
Subject: [PATCH] Use the correct memory context in be_req_create
---
src/providers/data_provider_be.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/providers/data_provider_be.c b/src/providers/data_provider_be.c
index e4d854bf1aa1fb542ac00f6c34c3c930e51e4434..08fa9bf032ba2a5531c71d8c653222478a0014e8 100644
--- a/src/providers/data_provider_be.c
+++ b/src/providers/data_provider_be.c
@@ -143,7 +143,7 @@ struct be_req *be_req_create(TALLOC_CTX *mem_ctx,
{
struct be_req *be_req;
- be_req = talloc_zero(becli, struct be_req);
+ be_req = talloc_zero(mem_ctx, struct be_req);
if (be_req == NULL) return NULL;
be_req->becli = becli;
--
1.8.1.2
More information about the sssd-devel
mailing list