summaryrefslogtreecommitdiff
path: root/tests/config
diff options
context:
space:
mode:
authorNelson Elhage <nelhage@nelhage.com>2018-10-09 02:42:14 +0000
committerNelson Elhage <nelhage@nelhage.com>2018-10-09 02:45:12 +0000
commit2d449a1146087e38146dd5ef7a03133e96d280e5 (patch)
tree29256740fc4c23a63c9c172b4305a8c0418823ec /tests/config
parentb37a59548f67bf9526202f387f3e8489645f7229 (diff)
downloadlibgit2-2d449a1146087e38146dd5ef7a03133e96d280e5.tar.gz
config: Refactor `git_config_backend_from_string` to take a length
Diffstat (limited to 'tests/config')
-rw-r--r--tests/config/memory.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/config/memory.c b/tests/config/memory.c
index aed221c0d..ae661899d 100644
--- a/tests/config/memory.c
+++ b/tests/config/memory.c
@@ -61,7 +61,7 @@ static void assert_config_contains_all(git_config_backend *backend,
static void setup_backend(const char *cfg)
{
- cl_git_pass(git_config_backend_from_string(&backend, cfg));
+ cl_git_pass(git_config_backend_from_string(&backend, cfg, strlen(cfg)));
cl_git_pass(git_config_backend_open(backend, 0, NULL));
}
@@ -85,9 +85,10 @@ void test_config_memory__simple(void)
void test_config_memory__malformed_fails_to_open(void)
{
- cl_git_pass(git_config_backend_from_string(&backend,
+ const char *cfg =
"[general\n"
- "foo=bar\n"));
+ "foo=bar\n";
+ cl_git_pass(git_config_backend_from_string(&backend, cfg, strlen(cfg)));
cl_git_fail(git_config_backend_open(backend, 0, NULL));
}