Report more errors

This commit is contained in:
Pierre Pronchery 2016-02-07 19:19:13 +01:00
parent f7dc20a1f6
commit 12eff10165
2 changed files with 10 additions and 0 deletions

View File

@ -146,6 +146,13 @@ int damon_perror(char const * message, int ret)
}
/* damon_serror */
int damon_serror(void)
{
return error_print(PROGNAME);
}
/* damon_update */
int damon_update(DaMon * damon, RRDType type, char const * filename,
int args_cnt, ...)
@ -165,6 +172,8 @@ int damon_update(DaMon * damon, RRDType type, char const * filename,
ret = rrd_updatev(type, damon->rrdcached, path, args_cnt, args);
va_end(args);
string_delete(path);
if(ret != 0)
damon_serror();
return ret;
}

View File

@ -38,6 +38,7 @@ Event * damon_get_event(DaMon * damon);
/* useful */
int damon_error(char const * message, int error);
int damon_perror(char const * message, int error);
int damon_serror(void);
int damon_refresh(DaMon * damon);
int damon_update(DaMon * damon, RRDType type, char const * filename,