Index: third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchive.cpp |
=================================================================== |
--- third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchive.cpp (revision 9118) |
+++ third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchive.cpp (working copy) |
@@ -554,8 +554,10 @@ |
const String& iconURL = iconDatabase()->iconURLForPageURL(responseURL); |
if (!iconURL.isEmpty() && iconDatabase()->iconDataKnownForIconURL(iconURL)) { |
RefPtr<SharedBuffer> data = iconDatabase()->iconForPageURL(responseURL, IntSize(16, 16))->data(); |
- RefPtr<ArchiveResource> resource = ArchiveResource::create(data.release(), KURL(iconURL), "image/x-icon", "", ""); |
- subresources.append(resource.release()); |
+ if (data) { |
+ RefPtr<ArchiveResource> resource = ArchiveResource::create(data.release(), KURL(iconURL), "image/x-icon", "", ""); |
+ subresources.append(resource.release()); |
+ } |
} |
} |