From 429c156d8b886571bbc9e404b4b7ae19b9279765 Mon Sep 17 00:00:00 2001 From: Thong Nguyen Date: Mon, 20 Jan 2014 23:47:55 +0000 Subject: [PATCH] STKHttpDataSource now raises errors when failing to allocate resources for opening a stream --- StreamingKit/StreamingKit/STKHttpDataSource.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/StreamingKit/StreamingKit/STKHttpDataSource.m b/StreamingKit/StreamingKit/STKHttpDataSource.m index ae24460..f01126a 100644 --- a/StreamingKit/StreamingKit/STKHttpDataSource.m +++ b/StreamingKit/StreamingKit/STKHttpDataSource.m @@ -220,7 +220,7 @@ { self->currentUrl = urlProvider(); - CFHTTPMessageRef message = CFHTTPMessageCreateRequest(NULL, (CFStringRef)@"GET", (__bridge CFURLRef)self.url, kCFHTTPVersion1_1); + CFHTTPMessageRef message = CFHTTPMessageCreateRequest(NULL, (CFStringRef)@"GET", (__bridge CFURLRef)self->currentUrl, kCFHTTPVersion1_1); if (seekStart > 0) { @@ -235,6 +235,8 @@ { CFRelease(message); + [self errorOccured]; + return; } @@ -242,6 +244,8 @@ { CFRelease(message); + [self errorOccured]; + return; } @@ -274,6 +278,8 @@ CFRelease(stream); CFRelease(message); + [self errorOccured]; + return; }