mirror of
https://github.com/trapexit/mergerfs.git
synced 2024-11-25 05:54:23 +08:00
fix parsing of relative branch paths
This commit is contained in:
parent
39d98f1eac
commit
d337574665
|
@ -79,7 +79,9 @@ namespace l
|
|||
{
|
||||
uint64_t offset;
|
||||
|
||||
offset = s_.find_first_of('/');
|
||||
offset = s_.find_first_not_of("+<>-=");
|
||||
if(offset > 1)
|
||||
offset = 2;
|
||||
*instr_ = s_.substr(0,offset);
|
||||
if(offset != std::string::npos)
|
||||
*values_ = s_.substr(offset);
|
||||
|
|
|
@ -109,6 +109,10 @@ test_config_branches()
|
|||
TEST_MSG("minfreespace: expected = %lu; produced = %lu",
|
||||
4321,
|
||||
(*bcp0)[1].minfreespace());
|
||||
|
||||
TEST_CHECK(b.from_string("foo/bar") == 0);
|
||||
TEST_CHECK(b.from_string("./foo/bar") == 0);
|
||||
TEST_CHECK(b.from_string("./foo/bar:/bar/baz:blah/asdf") == 0);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue
Block a user