Reviewed by Hyatt
Previously mentioned ASSERT was hit right away by folks, as we first need to bring their old icon.db into consistency
Changed the ASSERT to a LOG_ERROR and added a method for debug builds to bring a DB back together.
* loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::pruneUnretainedIconsOnStartup): Check for the danglers and prune them out
(WebCore::IconDatabase::syncDatabase): Check for the danglers and log the error
(WebCore::IconDatabase::pruneDanglingPageURLs): Prune the danglers
* loader/icon/IconDatabase.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16152
268f45cc-cd09-0410-ab3c-
d52691b4dbfc