From e149946f3b6aa06e2eba97888062ac9f03dde34c Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 2 Feb 2012 01:49:39 +0000 Subject: [PATCH] Monotone-Parent: 5ac32e0bdcbade2a73e1d7ae56eef8485e68a6bb Monotone-Revision: 5acda2afec59d0f39574d366491c5ae9f40fa3de Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2012-02-02T01:49:39 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 3 +++ OpenChange/MAPIStoreTable.m | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d15bec30a..c6309fcda 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2012-02-01 Wolfgang Sourdeau + * OpenChange/MAPIStoreTable.m (-destroyHandle:): skih operation if + the handle parameter is 0. + * OpenChange/SOGoMAPIFSMessage.m (-delete): returns the exception rather than raising it. diff --git a/OpenChange/MAPIStoreTable.m b/OpenChange/MAPIStoreTable.m index 16b8febf6..620b8f248 100644 --- a/OpenChange/MAPIStoreTable.m +++ b/OpenChange/MAPIStoreTable.m @@ -351,7 +351,7 @@ static Class NSDataK, NSStringK; - (void) destroyHandle: (uint32_t) tableHandleId { - if (handleId == tableHandleId) + if (tableHandleId && (handleId == tableHandleId)) [[MAPIStoreActiveTables activeTables] unregisterTable: self]; }