Remove talloc_autofree_context call from libmapiadmin
authorJulien Kerihuel <j.kerihuel@openchange.org>
Tue, 28 Feb 2012 15:20:48 +0000 (15:20 +0000)
committerJulien Kerihuel <j.kerihuel@openchange.org>
Tue, 28 Feb 2012 15:20:48 +0000 (15:20 +0000)
libmapiadmin/mapiadmin_user.c

index 9efd4af4b5204ac18d90c99c78dcc8ce9cfc36ff..420a3453a9391f7c4d259b1c6a93d6c744f0917a 100644 (file)
@@ -220,10 +220,10 @@ _PUBLIC_ enum MAPISTATUS mapiadmin_user_extend(struct mapiadmin_ctx *mapiadmin_c
        dom_sid = mapiadmin_ctx->user_ctx->user_sid;
 
        /* initialize memory context */
-       mem_ctx = talloc_named(NULL, 0, "mapiadmin_user_extend");
+       mem_ctx = talloc_named((TALLOC_CTX *)mapiadmin_ctx, 0, "mapiadmin_user_extend");
 
        /* open LDAP connection */
-       ev = tevent_context_init(talloc_autofree_context());
+       ev = tevent_context_init(mem_ctx);
        remote_ldb_url = talloc_asprintf(mem_ctx, "ldap://%s", profile->server);
        MAPI_RETVAL_IF(!remote_ldb_url, MAPI_E_CORRUPT_DATA, mem_ctx);
        remote_ldb = ldb_wrap_connect(mem_ctx, ev, mapi_ctx->lp_ctx, remote_ldb_url,