Added verbosity in case wbxml <-> xml conversions fail

This commit is contained in:
Ludovic Marcotte committed 2014-01-24 11:44:12 -05:00
1 parent 9669f2bbba
commit 42a7bcb9ac
1 file changed
+15
+15
View File
@@ -29,6 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#import "NSData+ActiveSync.h" #import "NSData+ActiveSync.h"
#import <Foundation/NSProcessInfo.h>
#import <Foundation/NSString.h> #import <Foundation/NSString.h>
#include <wbxml/wbxml.h> #include <wbxml/wbxml.h>
@@ -61,7 +62,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
if (ret != WBXML_OK) if (ret != WBXML_OK)
{ {
NSString *path;
NSLog(@"wbxml2xmlFromContent: failed: %s\n", wbxml_errors_string(ret)); NSLog(@"wbxml2xmlFromContent: failed: %s\n", wbxml_errors_string(ret));
path = [NSString stringWithFormat: @"/tmp/%@.data", [[NSProcessInfo processInfo] globallyUniqueString]];
[self writeToFile: path atomically: YES];
NSLog(@"Original data written to: %@", path);
return nil; return nil;
} }
@@ -95,7 +103,14 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
if (ret != WBXML_OK) if (ret != WBXML_OK)
{ {
NSString *path;
NSLog(@"xml2wbxmlFromContent: failed: %s\n", wbxml_errors_string(ret)); NSLog(@"xml2wbxmlFromContent: failed: %s\n", wbxml_errors_string(ret));
path = [NSString stringWithFormat: @"/tmp/%@.data", [[NSProcessInfo processInfo] globallyUniqueString]];
[self writeToFile: path atomically: YES];
NSLog(@"Original data written to: %@", path);
return nil; return nil;
} }