diff --git a/WebKit/mac/ChangeLog b/WebKit/mac/ChangeLog index 9b95d5938f665149dd7c977e5a07d13b52ca6167..728a76fce30254d85536f7936bca0304487dfeca 100644 --- a/WebKit/mac/ChangeLog +++ b/WebKit/mac/ChangeLog @@ -1,3 +1,12 @@ +2008-05-14 Eric Seidel + + Reviewed by Oliver. + + Add missing NULL check to match rest of file, this was found by the editing fuzzer. + + * WebView/WebResource.mm: + (-[WebResource data]): + 2008-05-14 Alexey Proskuryakov Reviewed by Dan Bernstein. diff --git a/WebKit/mac/WebView/WebResource.mm b/WebKit/mac/WebView/WebResource.mm index 6f43b880e1d86cc6991347d7c93750b79333e826..5af650b4d0d2d5098d2380036e9c54ae0562bad7 100644 --- a/WebKit/mac/WebView/WebResource.mm +++ b/WebKit/mac/WebView/WebResource.mm @@ -197,7 +197,9 @@ static NSString * const WebResourceResponseKey = @"WebResourceResponse" - (NSData *)data { - return _private->coreResource ? [_private->coreResource->data()->createNSData() autorelease] : 0; + if (_private->coreResource && _private->coreResource->data()) + return [_private->coreResource->data()->createNSData() autorelease]; + return 0; } - (NSURL *)URL