Sophie

Sophie

distrib > Fedora > 16 > x86_64 > by-pkgid > 1a839d10188ee35ddcb9c6237a2af325 > files > 5

openchange-0.11-3.fc16.src.rpm

diff -up ./libmapi/cdo_mapi.c.mem_ctx ./libmapi/cdo_mapi.c
--- ./libmapi/cdo_mapi.c.mem_ctx	2011-08-05 18:26:05.070128887 +0200
+++ ./libmapi/cdo_mapi.c	2011-08-05 18:26:25.964381868 +0200
@@ -131,7 +131,7 @@ _PUBLIC_ enum MAPISTATUS MapiLogonProvid
 	
 	/* If the session doesn't exist, create a new one */
 	if (!*session) {
-		el = talloc_zero((TALLOC_CTX *)mapi_ctx->session, struct mapi_session);
+		el = talloc_zero(mapi_ctx->mem_ctx, struct mapi_session);
 		memset(el->logon_ids, 0, 255);
 		el->mapi_ctx = mapi_ctx;
 		OPENCHANGE_RETVAL_IF(!el, MAPI_E_NOT_ENOUGH_RESOURCES, NULL);
diff -up ./libmapi/IProfAdmin.c.mem_ctx ./libmapi/IProfAdmin.c
--- ./libmapi/IProfAdmin.c.mem_ctx	2011-08-05 18:26:22.452339353 +0200
+++ ./libmapi/IProfAdmin.c	2011-08-05 18:26:28.813416329 +0200
@@ -748,7 +748,7 @@ _PUBLIC_ enum MAPISTATUS LoadProfile(str
 	OPENCHANGE_RETVAL_IF(!mapi_ctx->session, MAPI_E_NOT_INITIALIZED, NULL);
 	OPENCHANGE_RETVAL_IF(!profile, MAPI_E_INVALID_PARAMETER, NULL);
 
-	mem_ctx = (TALLOC_CTX *) mapi_ctx->session;
+	mem_ctx = mapi_ctx->mem_ctx;
 
 	profile->credentials = cli_credentials_init(mem_ctx);
 	OPENCHANGE_RETVAL_IF(!profile->credentials, MAPI_E_NOT_ENOUGH_RESOURCES, NULL);