Unidiff1 files changed, 2 insertions, 2 deletions
|
diff --git a/config.c b/config.c index 858ab69..ee49b62 100644 --- a/ config.c+++ b/ config.c |
|
@@ -32,7 +32,7 @@ int read_config_line(FILE *f, char *line, const char **value, int bufsize) |
32 | skip_line(f); |
32 | skip_line(f); |
33 | continue; |
33 | continue; |
34 | } |
34 | } |
35 | if (!isname && isblank(c)) |
35 | if (!isname && isspace(c)) |
36 | continue; |
36 | continue; |
37 | |
37 | |
38 | if (c=='=' && !*value) { |
38 | if (c=='=' && !*value) { |
@@ -64,7 +64,7 @@ int cgit_read_config(const char *filename, configfn fn) |
64 | if (!f) |
64 | if (!f) |
65 | return -1; |
65 | return -1; |
66 | |
66 | |
67 | while(len = read_config_line(f, line, &value, sizeof(line))) |
67 | while((len = read_config_line(f, line, &value, sizeof(line))) > 0) |
68 | (*fn)(line, value); |
68 | (*fn)(line, value); |
69 | |
69 | |
70 | fclose(f); |
70 | fclose(f); |
|