diff --git a/CodePushDownloadHandler.m b/CodePushDownloadHandler.m index 5d1992a..024a3b8 100644 --- a/CodePushDownloadHandler.m +++ b/CodePushDownloadHandler.m @@ -60,17 +60,19 @@ failCallback:(void (^)(NSError *err))failCallback { if (bytesLeft) { self.failCallback([self.outputFileStream streamError]); + [self.outputFileStream close]; } } - (void)connection:(NSURLConnection*)connection didFailWithError:(NSError*)error { self.failCallback(error); + [self.outputFileStream close]; } -(void)connectionDidFinishLoading:(NSURLConnection *)connection { - [self.outputFileStream close]; self.doneCallback(); + [self.outputFileStream close]; } @end \ No newline at end of file