allow relative durations to be given for up to 3 years
Costa Tsaousis (ktsaou) committed
Sep 7, 2016 at 04:11 UTC
c01b29a0da1cfb44ca6b6d5d480209e9c01daeb6
1 file changed
+3
-3
src/rrd2json.c
+3
-3
@@ -1214,13 +1214,13 @@ RRDR *rrd2rrdr(RRDSET *st, long points, long long after, long long before, int g
1214
absolute_period_requested = 0;
1215
}
1216
1217
- // allow relative for before and after
1218
- if(((before < 0)?-before:before) <= (st->update_every * st->entries)) {
1217
+ // allow relative for before and after (smaller than 3 years)
1218
+ if(((before < 0)?-before:before) <= (3 * 365 * 86400)) {
1219
before = last_entry_t + before;
1220
absolute_period_requested = 0;
1221
}
1222
1223
- if(((after < 0)?-after:after) <= (st->update_every * st->entries)) {
1223
+ if(((after < 0)?-after:after) <= (3 * 365 * 86400)) {
1224
if(after == 0) after = -st->update_every;
1225
after = before + after;
1226
absolute_period_requested = 0;