Added permission check.

This commit is contained in:
Antoni Boucher 2015-08-09 11:29:18 -04:00
parent 4d2a55190f
commit 052d18147e

View File

@ -102,7 +102,7 @@ class FileSchemeHandler(schemehandler.SchemeHandler):
A QNetworkReply.
"""
urlstring = request.url().toLocalFile()
if os.path.isdir(urlstring):
if os.path.isdir(urlstring) and os.access(urlstring, os.R_OK):
data = dirbrowser(urlstring)
return networkreply.FixedDataNetworkReply(
request, data, 'text/html', self.parent())