diff options
author | Alfred E. Heggestad <aeh@db.org> | 2016-07-24 18:08:02 +0200 |
---|---|---|
committer | Alfred E. Heggestad <aeh@db.org> | 2016-07-24 18:08:02 +0200 |
commit | ff3961ad2920ba674272b4f842f4456ed685a4a7 (patch) | |
tree | 4b54f90607d45857712e23bd451c1a627e89cdf4 /src/conf.c | |
parent | 713f55a1f9958222f85238bde40482b566cf040e (diff) |
conf: add handler argument to line-handler
Diffstat (limited to 'src/conf.c')
-rw-r--r-- | src/conf.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -78,10 +78,11 @@ static void print_populated(const char *what, uint32_t n) * * @param filename Config file * @param ch Line handler + * @param arg Handler argument * * @return 0 if success, otherwise errorcode */ -int conf_parse(const char *filename, confline_h *ch) +int conf_parse(const char *filename, confline_h *ch, void *arg) { struct pl pl, val; struct mbuf *mb; @@ -122,7 +123,7 @@ int conf_parse(const char *filename, confline_h *ch) if (!val.l || val.p[0] == '#') continue; - err = ch(&val); + err = ch(&val, arg); } out: |