X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=postlicyd%2Fconfig.c;h=672faca0844a3e730bd01a25b2b053560847bee8;hb=59b8220d0227fe68537a563b3e5fa2e63e26bc0d;hp=d4131f117ea32119b329e7f0dc6922ab525eacfb;hpb=4cc3c542c668521aef91f06f5bdff1c73643b646;p=apps%2Fpfixtools.git diff --git a/postlicyd/config.c b/postlicyd/config.c index d4131f1..672faca 100644 --- a/postlicyd/config.c +++ b/postlicyd/config.c @@ -188,7 +188,7 @@ static bool config_load(config_t *config) char key[BUFSIZ]; char value[BUFSIZ]; - ssize_t key_len, value_len; + int key_len, value_len; if (!file_map_open(&map, config->filename, false)) { return false; @@ -200,7 +200,7 @@ static bool config_load(config_t *config) #define READ_LOG(Lev, Fmt, ...) \ __log(LOG_ ## Lev, "config file %s:%d:%d: " Fmt, config->filename, \ - line + 1, p - linep + 1, ##__VA_ARGS__) + line + 1, (int)(p - linep + 1), ##__VA_ARGS__) #define READ_ERROR(Fmt, ...) \ do { \ READ_LOG(ERR, Fmt, ##__VA_ARGS__); \ @@ -423,7 +423,7 @@ config_t *config_read(const char *file) config_t *config = config_new(); config->filename = file; if (!config_reload(config)) { - p_delete(&config); + config_delete(&config); return NULL; } return config;