Merge pull request #1196 from mfleisz/master

iOS: Fixed possible crash on disconnect
This commit is contained in:
Martin Fleisz 2013-04-18 03:14:15 -07:00
commit 91bb223cc5
3 changed files with 6 additions and 4 deletions

View File

@ -221,7 +221,9 @@ ios_run_freerdp(freerdp * instance)
[pool release]; pool = nil;
}
CGContextRelease(mfi->bitmap_context);
mfi->bitmap_context = NULL;
mfi->connection_state = TSXConnectionDisconnected;
// Cleanup

View File

@ -190,7 +190,7 @@ NSString* TSXSessionDidFailToConnectNotification = @"TSXSessionDidFailToConnect"
- (CGContextRef)bitmapContext
{
return [self mfi]->bitmap_context;
return [self mfi]->bitmap_context;
}
#pragma mark -

View File

@ -27,9 +27,9 @@
int _der_skip_length(int length)
{
if (length > 0x81 && length <= 0x102)
if (length > 0x7F && length <= 0xFF)
return 2;
else if (length > 0x102)
else if (length > 0xFF)
return 3;
else
return 1;