Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.1:Staging:E
baloo5
0001-Check-string-length-to-avoid-crash-for-tag...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Check-string-length-to-avoid-crash-for-tags-URL.patch of Package baloo5
From 604a2f402da7bf9869b9f4fbe31e776e64435448 Mon Sep 17 00:00:00 2001 From: Jonathan Marten <jjm@keelhaul.me.uk> Date: Wed, 27 Feb 2019 08:04:58 +0000 Subject: [PATCH] Check string length to avoid crash for "tags:/" URL Reviewed changes merged with upstream commit. Differential Revision: https://phabricator.kde.org/D19371 --- src/kioslaves/tags/kio_tags.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kioslaves/tags/kio_tags.cpp b/src/kioslaves/tags/kio_tags.cpp index b81647e2..e241f022 100644 --- a/src/kioslaves/tags/kio_tags.cpp +++ b/src/kioslaves/tags/kio_tags.cpp @@ -295,7 +295,7 @@ TagsProtocol::ParseResult TagsProtocol::parseUrl(const QUrl& url, const QList<Pa TagsProtocol::ParseResult result; result.decodedUrl = QUrl::fromPercentEncoding(url.toString().toUtf8()); - if (result.decodedUrl.at(6) == QChar('/')) { + if ((url.scheme() == QLatin1String("tags")) && result.decodedUrl.length()>6 && result.decodedUrl.at(6) == QChar('/')) { result.urlType = InvalidUrl; return result; } -- 2.21.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor