Monotone-Parent: e3a0cebd32124aa09d35255a3e302efd4805257e
Monotone-Revision: 37a89f2c11d5ea6e9541a6dae8f2ad9aeb88393a Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-13T21:38:14 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
450bee630b
commit
0716c41fe7
|
@ -9,6 +9,9 @@
|
|||
|
||||
2011-07-13 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* OpenChange/NSObject+MAPIStore.m (MAPIStoreTallocWrapperDestroy):
|
||||
the object release now occurs within an NSAutoreleasePool.
|
||||
|
||||
* Tools/sogo-tool.m (main): instantiate SOGoSystemDefaults in
|
||||
order to properly inject the entries from SOGoDefaults.plist.
|
||||
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
* Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
#import <Foundation/NSAutoreleasePool.h>
|
||||
#import <NGExtensions/NSObject+Logs.h>
|
||||
|
||||
#import "NSData+MAPIStore.h"
|
||||
|
@ -37,10 +38,13 @@
|
|||
static int MAPIStoreTallocWrapperDestroy (void *data)
|
||||
{
|
||||
struct MAPIStoreTallocWrapper *wrapper;
|
||||
NSAutoreleasePool *pool;
|
||||
|
||||
pool = [NSAutoreleasePool new];
|
||||
wrapper = data;
|
||||
NSLog (@"destroying wrapped object (wrapper: %p; object: %p...\n", wrapper, wrapper->MAPIStoreSOGoObject);
|
||||
NSLog (@"destroying wrapped object (wrapper: %p; object: %p)...\n", wrapper, wrapper->MAPIStoreSOGoObject);
|
||||
[wrapper->MAPIStoreSOGoObject release];
|
||||
[pool release];
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue