diff --git a/ActiveSync/NSString+ActiveSync.m b/ActiveSync/NSString+ActiveSync.m index 047a5d45a..8317f8fe9 100644 --- a/ActiveSync/NSString+ActiveSync.m +++ b/ActiveSync/NSString+ActiveSync.m @@ -155,6 +155,10 @@ static NSArray *easCommandParameters = nil; const char* qs_bytes; queryString = [[components objectAtIndex: 0] dataByDecodingBase64]; + + if (![queryString length]) + return nil; + qs_bytes = (const char*)[queryString bytes]; if (!easCommandCodes)