From fa43600cd90385b3d08099582d280fe3248d6d6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 12 Sep 2014 12:40:11 +0200 Subject: [PATCH] Always use absolute paths as root for static response handler in tornado --- src/octoprint/server/util/tornado.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/octoprint/server/util/tornado.py b/src/octoprint/server/util/tornado.py index 735489d1..b88fe27e 100644 --- a/src/octoprint/server/util/tornado.py +++ b/src/octoprint/server/util/tornado.py @@ -710,7 +710,7 @@ class LargeResponseHandler(tornado.web.StaticFileHandler): CHUNK_SIZE = 16 * 1024 def initialize(self, path, default_filename=None, as_attachment=False, access_validation=None): - tornado.web.StaticFileHandler.initialize(self, path, default_filename) + tornado.web.StaticFileHandler.initialize(self, os.path.abspath(path), default_filename) self._as_attachment = as_attachment self._access_validation = access_validation