@@ -50,20 +50,23 @@ return(0); } static int lc_process_var_cidr(void *data, const char *value) { - return(0); + return(-1); } static int lc_process_var_hostname6(void *data, const char *value) { + return(-1); } static int lc_process_var_hostname4(void *data, const char *value) { + return(-1); } static int lc_process_var_ip6(void *data, const char *value) { + return(-1); } static int lc_process_var_ip4(void *data, const char *value) { uint32_t *dataval, retval = 0; const char *dotptr = NULL; @@ -894,10 +897,12 @@ free(handler); handler = next; } + + varhandlers = NULL; return; } int lc_process(int argc, char **argv, const char *appname, lc_conf_type_t type, const char *extra) {