Commit c6b37bbd authored by Jüri Valdmann's avatar Jüri Valdmann
Browse files

QWebEngineUrlScheme: Prevent registration of standard schemes


Change-Id: I05ef67b81d9b871d38fcc51639b742b2a7b8a387
Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
Showing with 5 additions and 0 deletions
......@@ -378,6 +378,11 @@ void QWebEngineUrlScheme::registerScheme(const QWebEngineUrlScheme &scheme)
return;
}
if (url::IsStandard(scheme.d->name.data(), url::Component(0, scheme.d->name.size()))) {
qWarning() << "QWebEngineUrlScheme::registerScheme: Scheme" << scheme.name() << "is a standard scheme";
return;
}
if (g_schemesLocked) {
qWarning() << "QWebEngineUrlScheme::registerScheme: Too late to register scheme" << scheme.name();
return;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment