Graphs: prevent NaNs if we are skewed ahead of system time

This commit is contained in:
zzz
2015-05-27 21:05:44 +00:00
parent fba0372339
commit 7ab85a0a20
3 changed files with 13 additions and 2 deletions

View File

@ -109,7 +109,8 @@ class SummaryRenderer {
public void render(OutputStream out, int width, int height, boolean hideLegend, boolean hideGrid,
boolean hideTitle, boolean showEvents, int periodCount,
int endp, boolean showCredit, SummaryListener lsnr2, String titleOverride) throws IOException {
long end = _listener.now() - 75*1000;
// prevent NaNs if we are skewed ahead of system time
long end = Math.min(_listener.now(), System.currentTimeMillis()) - 75*1000;
long period = _listener.getRate().getPeriod();
if (endp > 0)
end -= period * endp;