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. A QNetworkReply.
""" """
urlstring = request.url().toLocalFile() urlstring = request.url().toLocalFile()
if os.path.isdir(urlstring): if os.path.isdir(urlstring) and os.access(urlstring, os.R_OK):
data = dirbrowser(urlstring) data = dirbrowser(urlstring)
return networkreply.FixedDataNetworkReply( return networkreply.FixedDataNetworkReply(
request, data, 'text/html', self.parent()) request, data, 'text/html', self.parent())