From be09acbf5680f34fea52ae00aa8293589091415e Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Fri, 26 Oct 2018 19:53:09 -0400 Subject: wrap: Check the directory key is a name and not a path Closes #1413. --- mesonbuild/wrap/wrap.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py index 248c365..6d49820 100644 --- a/mesonbuild/wrap/wrap.py +++ b/mesonbuild/wrap/wrap.py @@ -114,6 +114,8 @@ class Resolver: self.wrap = self.load_wrap() if self.wrap and 'directory' in self.wrap.values: self.directory = self.wrap.get('directory') + if os.path.dirname(self.directory): + raise WrapException('Directory key must be a name and not a path') self.dirname = os.path.join(self.subdir_root, self.directory) meson_file = os.path.join(self.dirname, 'meson.build') -- cgit v1.1