summaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@dwim.me>2013-08-08 11:24:47 +0200
committerCarlos Martín Nieto <cmn@dwim.me>2013-08-08 11:40:41 +0200
commit4d588d9713bb558e45a8bdf6c41d232bb592b814 (patch)
treee69c39a177bdc70e51984e5fbf96a36855919fc9 /src/config.c
parenta603c191578f7b33720e36e95421fcd58bc7abe4 (diff)
downloadlibgit2-4d588d9713bb558e45a8bdf6c41d232bb592b814.tar.gz
Don't typedef a pointer
Make the iterator structure opaque and make sure it compiles.
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/config.c b/src/config.c
index b421b3be1..2f800a896 100644
--- a/src/config.c
+++ b/src/config.c
@@ -328,7 +328,7 @@ int git_config_backend_foreach_match(
void *data)
{
git_config_entry entry;
- git_config_backend_iter iter;
+ git_config_backend_iter* iter;
regex_t regex;
int result = 0;
@@ -343,7 +343,7 @@ int git_config_backend_foreach_match(
if (backend->iterator_new(&iter, backend) < 0)
return 0;
- while(!(backend->next(&iter, &entry, backend) < 0)) {
+ while(!(backend->next(&entry, iter) < 0)) {
/* skip non-matching keys if regexp was provided */
if (regexp && regexec(&regex, entry.name, 0, NULL, 0) != 0)
continue;