zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit f51ccf0d1f015c0f3bf8c9bebce65665e557c7de (tree)
parent 26793453a7cf2016ae6fa7ad3d649dca150b53f5
Author: Travis <tssund93@gmail.com>
Date:   Wed, 21 Oct 2020 18:59:33 -0500

panic when empty string passed as dest_rel_path to addInstallFileWithDir

causes the creation of a file instead of the directory that's meant to
be created

Diffstat:
Mlib/std/build.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/lib/std/build.zig b/lib/std/build.zig @@ -907,6 +907,9 @@ pub const Builder = struct { install_dir: InstallDir, dest_rel_path: []const u8, ) *InstallFileStep { + if (dest_rel_path.len == 0) { + panic("dest_rel_path must be non-empty", .{}); + } const install_step = self.allocator.create(InstallFileStep) catch unreachable; install_step.* = InstallFileStep.init(self, src_path, install_dir, dest_rel_path); return install_step;