Fix of crash when network is unreachable during connecting
This commit is contained in:
		@@ -152,17 +152,17 @@ BOOL wasOpenned = FALSE;
 | 
				
			|||||||
        case NSStreamEventErrorOccurred:
 | 
					        case NSStreamEventErrorOccurred:
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            NSLog(@"Stream event error: %@", [[stream streamError] localizedDescription]);
 | 
					            NSLog(@"Stream event error: %@", [[stream streamError] localizedDescription]);
 | 
				
			||||||
                
 | 
					            
 | 
				
			||||||
 | 
					            [self close];
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
            if (wasOpenned) {
 | 
					            if (wasOpenned) {
 | 
				
			||||||
                self.errorEventHandler([[stream streamError] localizedDescription]);
 | 
					                self.errorEventHandler([[stream streamError] localizedDescription]);
 | 
				
			||||||
                self.closeEventHandler(TRUE);
 | 
					                self.closeEventHandler(TRUE);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            else {
 | 
					            else {
 | 
				
			||||||
                self.openErrorEventHandler([[stream streamError] localizedDescription]);
 | 
					 | 
				
			||||||
                self.errorEventHandler([[stream streamError] localizedDescription]);
 | 
					                self.errorEventHandler([[stream streamError] localizedDescription]);
 | 
				
			||||||
 | 
					                self.openErrorEventHandler([[stream streamError] localizedDescription]);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
                
 | 
					 | 
				
			||||||
            [self close];
 | 
					 | 
				
			||||||
            break;
 | 
					            break;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        default: {
 | 
					        default: {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user