Index: Source/modules/webdatabase/DatabaseBackendBase.cpp |
diff --git a/Source/modules/webdatabase/DatabaseBackendBase.cpp b/Source/modules/webdatabase/DatabaseBackendBase.cpp |
index 97812d0ae31cec5eb5a839336ea4ac9a3af0a721..b1b45fc1029f1b5d82be065ebc6c544a58a5c439 100644 |
--- a/Source/modules/webdatabase/DatabaseBackendBase.cpp |
+++ b/Source/modules/webdatabase/DatabaseBackendBase.cpp |
@@ -248,8 +248,9 @@ DatabaseBackendBase::~DatabaseBackendBase() |
ASSERT(!m_opened); |
} |
-void DatabaseBackendBase::trace(Visitor*) |
+void DatabaseBackendBase::trace(Visitor* visitor) |
{ |
+ visitor->trace(m_databaseAuthorizer); |
} |
void DatabaseBackendBase::closeDatabase() |
@@ -412,7 +413,7 @@ bool DatabaseBackendBase::performOpenAndVerify(bool shouldSetVersionInNewDatabas |
} |
ASSERT(m_databaseAuthorizer); |
- m_sqliteDatabase.setAuthorizer(m_databaseAuthorizer); |
+ m_sqliteDatabase.setAuthorizer(m_databaseAuthorizer.get()); |
databaseContext()->didOpenDatabase(*this); |
// See comment at the top this file regarding calling addOpenDatabase(). |