-rw-r--r-- | scan-tree.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scan-tree.c b/scan-tree.c index e5a4baf..378d795 100644 --- a/scan-tree.c +++ b/scan-tree.c | |||
@@ -150,16 +150,18 @@ static void add_repo(const char *base, const char *path, repo_config_fn fn) | |||
150 | } | 150 | } |
151 | } | 151 | } |
152 | 152 | ||
153 | p = fmt("%s/cgitrc", path); | 153 | p = fmt("%s/cgitrc", path); |
154 | if (!stat(p, &st)) { | 154 | if (!stat(p, &st)) { |
155 | config_fn = fn; | 155 | config_fn = fn; |
156 | parse_configfile(xstrdup(p), &repo_config); | 156 | parse_configfile(xstrdup(p), &repo_config); |
157 | } | 157 | } |
158 | |||
159 | free(rel); | ||
158 | } | 160 | } |
159 | 161 | ||
160 | static void scan_path(const char *base, const char *path, repo_config_fn fn) | 162 | static void scan_path(const char *base, const char *path, repo_config_fn fn) |
161 | { | 163 | { |
162 | DIR *dir = opendir(path); | 164 | DIR *dir = opendir(path); |
163 | struct dirent *ent; | 165 | struct dirent *ent; |
164 | char *buf; | 166 | char *buf; |
165 | struct stat st; | 167 | struct stat st; |