From 7f803748882d4b78d18d34473196a2dcfd58cad6 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 30 Sep 2011 19:46:23 +0000 Subject: [PATCH] Monotone-Parent: 5280f05e836dd92b44c9cf8a1a9e66a88860a27e Monotone-Revision: a771bdffe7239e11ba5bb65889dde6d5d3a879f3 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-09-30T19:46:23 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 6 ++++++ OpenChange/EOQualifier+MAPIFS.m | 3 +++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 392c279e2..05342f5f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-09-30 Wolfgang Sourdeau + + * OpenChange/EOQualifier+MAPIFS.m (-[EOKeyValueQUalifier + _evaluateMAPIFSMessageProperties:): ensure finalKey is never nil + nor undefined. + 2011-09-27 Wolfgang Sourdeau * OpenChange/MAPIStoreFSMessage.m (-getPrChangeKey:inMemCtx:): diff --git a/OpenChange/EOQualifier+MAPIFS.m b/OpenChange/EOQualifier+MAPIFS.m index 470940ab0..cf5ba75a3 100644 --- a/OpenChange/EOQualifier+MAPIFS.m +++ b/OpenChange/EOQualifier+MAPIFS.m @@ -123,6 +123,9 @@ typedef BOOL (*EOComparator) (id, SEL, id); else finalKey = [NSNumber numberWithInt: [key intValue]]; } + else + finalKey = @""; + propValue = [properties objectForKey: finalKey]; comparator = (EOComparator) [propValue methodForSelector: operator];