diff --git a/ChangeLog b/ChangeLog index d9c52c637..1dcba29c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-10-21 Wolfgang Sourdeau + + * OpenChange/plreader.m (PLReaderDumpPListFile): ignore "error" if + the returned property list object is not nil, since "error" might + still be set with GNUstep. + 2011-10-19 Wolfgang Sourdeau * OpenChange/MAPIStoreDraftsMessage.m (-getPrDisplayTo:inMemCtx:) diff --git a/OpenChange/plreader.m b/OpenChange/plreader.m index 003c2aef3..68c7a81e5 100644 --- a/OpenChange/plreader.m +++ b/OpenChange/plreader.m @@ -153,9 +153,7 @@ PLReaderDumpPListFile (NSString *filename) mutabilityOption: NSPropertyListImmutable format: &format errorDescription: &error]; - if (error) - printf ("an error occurred: %s\n", [error UTF8String]); - else + if (d) { switch (format) { @@ -181,6 +179,8 @@ PLReaderDumpPListFile (NSString *filename) [d displayWithIndentation: 0]; printf ("\n"); } + else + printf ("an error occurred: %s\n", [error UTF8String]); } int main()