diff --git a/src/cw/cfg.c b/src/cw/cfg.c index 60665c70..aa44c03d 100644 --- a/src/cw/cfg.c +++ b/src/cw/cfg.c @@ -368,5 +368,8 @@ int cw_cfg_load(const char *filename,cw_Cfg_t * cfg) return errno; errs = cw_cfg_read_from_file(f,cfg); fclose(f); - return errs; + + if (errs) + errno = EINVAL; + return errno; }