mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
Fix os_path_join for case where dirname is empty
This commit is contained in:
parent
3290e72833
commit
8e714289ca
@ -225,6 +225,11 @@ void os_path_extname(Buf *full_path, Buf *out_basename, Buf *out_extname) {
|
||||
}
|
||||
|
||||
void os_path_join(Buf *dirname, Buf *basename, Buf *out_full_path) {
|
||||
if (buf_len(dirname) == 0) {
|
||||
buf_init_from_buf(out_full_path, basename);
|
||||
return;
|
||||
}
|
||||
|
||||
buf_init_from_buf(out_full_path, dirname);
|
||||
uint8_t c = *(buf_ptr(out_full_path) + buf_len(out_full_path) - 1);
|
||||
if (!os_is_sep(c))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user