summaryrefslogtreecommitdiff
path: root/src/config_file.c
diff options
context:
space:
mode:
authorArthur Schreiber <arthurschreiber@github.com>2016-10-06 13:15:31 +0200
committerArthur Schreiber <arthurschreiber@github.com>2016-10-06 13:15:31 +0200
commitab96ca5572f1aae6bc7f889fbd46f56fc959ba2b (patch)
tree4bb04769f4b5b9081d4516a4075953fc4c80ec63 /src/config_file.c
parente8ab13b3fd8485086c2a906dac85ecc8fa162d84 (diff)
downloadlibgit2-ab96ca5572f1aae6bc7f889fbd46f56fc959ba2b.tar.gz
Make sure we use the `C` locale for `regcomp` on macOS.
Diffstat (limited to 'src/config_file.c')
-rw-r--r--src/config_file.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/config_file.c b/src/config_file.c
index e33b83738..9ff021e7e 100644
--- a/src/config_file.c
+++ b/src/config_file.c
@@ -570,7 +570,7 @@ static int config_set_multivar(
if ((result = git_config__normalize_name(name, &key)) < 0)
return result;
- result = regcomp(&preg, regexp, REG_EXTENDED);
+ result = p_regcomp(&preg, regexp, REG_EXTENDED);
if (result != 0) {
giterr_set_regex(&preg, result);
result = -1;
@@ -657,7 +657,7 @@ static int config_delete_multivar(git_config_backend *cfg, const char *name, con
refcounted_strmap_free(map);
- result = regcomp(&preg, regexp, REG_EXTENDED);
+ result = p_regcomp(&preg, regexp, REG_EXTENDED);
if (result != 0) {
giterr_set_regex(&preg, result);
result = -1;
@@ -1957,4 +1957,3 @@ done:
git_buf_free(&reader->buffer);
return result;
}
-