diff options
Diffstat (limited to 'chromium/components/offline_pages/core/model/cleanup_thumbnails_task.cc')
-rw-r--r-- | chromium/components/offline_pages/core/model/cleanup_thumbnails_task.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/components/offline_pages/core/model/cleanup_thumbnails_task.cc b/chromium/components/offline_pages/core/model/cleanup_thumbnails_task.cc index 3922ca96031..dcb00a9d63c 100644 --- a/chromium/components/offline_pages/core/model/cleanup_thumbnails_task.cc +++ b/chromium/components/offline_pages/core/model/cleanup_thumbnails_task.cc @@ -18,7 +18,9 @@ typedef base::OnceCallback<void(CleanupThumbnailsTask::Result)> ResultCallback; CleanupThumbnailsTask::Result CleanupThumbnailsSync(base::Time now, sql::Connection* db) { - const char kSql[] = + if (!db) + return CleanupThumbnailsTask::Result(); + static const char kSql[] = "DELETE FROM page_thumbnails " "WHERE offline_id IN (" " SELECT pt.offline_id from page_thumbnails pt" |