diff options
author | Alexander Golubev <fatzer2@gmail.com> | 2024-02-15 22:14:11 +0300 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-02-16 18:35:25 +0900 |
commit | 26274cb617a71706c0928489d0db959bb3d6589d (patch) | |
tree | 50b88dc5066e6a71a5d3c2c401cea2816b82780b /tdeio | |
parent | 9d4be4eb1314b453c58b482827f4da5cc132192a (diff) | |
download | tdelibs-26274cb617a71706c0928489d0db959bb3d6589d.tar.gz tdelibs-26274cb617a71706c0928489d0db959bb3d6589d.zip |
tdeio/KDirLister: add url validity check
Before 0756aab51 and 4d6667159 this validity check was done for all URLs
inside KDirListerCache::listDir(). But since those two commits the result
of this check for remote URLs is impossible to propagate to the user. So
implicit check is in order.
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit 2c18d241d85fd09c72dc219c8816275c3e7cd59a)
Diffstat (limited to 'tdeio')
-rw-r--r-- | tdeio/tdeio/kdirlister.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tdeio/tdeio/kdirlister.cpp b/tdeio/tdeio/kdirlister.cpp index 534ec6352..bcebb93ee 100644 --- a/tdeio/tdeio/kdirlister.cpp +++ b/tdeio/tdeio/kdirlister.cpp @@ -1946,6 +1946,10 @@ bool KDirLister::openURL( const KURL& _url, bool _keep, bool _reload ) d->changes = NONE; + if ( !validURL( _url ) ) { + return false; + } + // Some ioslaves like media:/ or home:/ can provide a local url istead of a remote one // If a local path is available, monitor that instead of the given remote URL... if (!_url.isLocalFile()) { |