diff options
| author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2017-06-28 19:43:15 +0200 | 
|---|---|---|
| committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2017-06-28 19:43:15 +0200 | 
| commit | 8fef8185237b1acb8e2f45b3ee46a1386e340e9d (patch) | |
| tree | 510c3b8b20c5388a01f03589fbd57771590b0e0b /src | |
| parent | 0ae85f6545b1d4a64836b0a3a5676a0bed9854d5 (diff) | |
| download | blogc-8fef8185237b1acb8e2f45b3ee46a1386e340e9d.tar.gz blogc-8fef8185237b1acb8e2f45b3ee46a1386e340e9d.tar.bz2 blogc-8fef8185237b1acb8e2f45b3ee46a1386e340e9d.zip | |
allow source config keys without value
Diffstat (limited to 'src')
| -rw-r--r-- | src/blogc/source-parser.c | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/src/blogc/source-parser.c b/src/blogc/source-parser.c index 65ba982..cabc033 100644 --- a/src/blogc/source-parser.c +++ b/src/blogc/source-parser.c @@ -111,9 +111,10 @@ blogc_source_parse(const char *src, size_t src_len, bc_error_t **err)                      start = current;                      break;                  } -                *err = bc_error_parser(BLOGC_ERROR_SOURCE_PARSER, src, src_len, -                    current, "Configuration value not provided for '%s'.", -                    key); +                bc_trie_insert(rv, key, bc_strdup("")); +                free(key); +                key = NULL; +                state = SOURCE_START;                  break;              case SOURCE_CONFIG_VALUE: | 
