Skip to content

Commit bd80144

Browse files
committed
Fixing #456514: Appcast download crashes on 10.5 if download fails
1 parent af37928 commit bd80144

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

SUAppcast.m

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,14 @@ - (void)downloadDidFinish:(NSURLDownload *)download
180180
- (void)download:(NSURLDownload *)download didFailWithError:(NSError *)error
181181
{
182182
CFRelease(download);
183+
if (downloadFilename)
184+
{
183185
#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4
184-
[[NSFileManager defaultManager] removeFileAtPath:downloadFilename handler:nil];
186+
[[NSFileManager defaultManager] removeFileAtPath:downloadFilename handler:nil];
185187
#else
186-
[[NSFileManager defaultManager] removeItemAtPath:downloadFilename error:NULL];
188+
[[NSFileManager defaultManager] removeItemAtPath:downloadFilename error:NULL];
187189
#endif
190+
}
188191
[downloadFilename release];
189192
downloadFilename = nil;
190193

0 commit comments

Comments
 (0)