mirror of
https://github.com/odin-lang/Odin.git
synced 2026-08-14 09:44:26 +00:00
Merge pull request #7206 from ssenthilnathan3/fix/os-glob-clone
Fix os.glob not cloning pattern when no meta characters present
This commit is contained in:
@@ -746,7 +746,7 @@ glob :: proc(pattern: string, allocator := context.allocator) -> (matches: []str
|
||||
if !has_meta(pattern) {
|
||||
// TODO(bill): os.lstat on here to check for error
|
||||
m := make([]string, 1)
|
||||
m[0] = pattern
|
||||
m[0] = strings.clone(pattern)
|
||||
return m[:], nil
|
||||
}
|
||||
|
||||
|
||||
@@ -380,6 +380,13 @@ glob_tests := []Glob_Test{
|
||||
},
|
||||
err = {},
|
||||
},
|
||||
{
|
||||
pattern = ODIN_ROOT + "tests/core/os/path.odin",
|
||||
matches = {
|
||||
ODIN_ROOT + "tests/core/os/path.odin",
|
||||
},
|
||||
err = {},
|
||||
},
|
||||
}
|
||||
|
||||
@(test)
|
||||
|
||||
Reference in New Issue
Block a user