diff options
Diffstat (limited to '')
| -rw-r--r-- | js/RrdRpn.js | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/js/RrdRpn.js b/js/RrdRpn.js index cbb5e8f..5ca8daf 100644 --- a/js/RrdRpn.js +++ b/js/RrdRpn.js  | |||
| @@ -478,7 +478,7 @@ RrdRpn.prototype.calc = function (data_idx, output, output_idx) | |||
| 478 | break; | 478 | break; | 
| 479 | case RrdRpn.OP_ISINF: | 479 | case RrdRpn.OP_ISINF: | 
| 480 | if(stptr < 0) throw new RrdRpnError(); | 480 | if(stptr < 0) throw new RrdRpnError(); | 
| 481 | this.rpnstack[stptr] = isInfinite(this.rpnstack[stptr]) ? 1.0 : 0.0; | 481 | this.rpnstack[stptr] = !isFinite(this.rpnstack[stptr]) ? 1.0 : 0.0; | 
| 482 | break; | 482 | break; | 
| 483 | case RrdRpn.OP_SQRT: | 483 | case RrdRpn.OP_SQRT: | 
| 484 | if(stptr < 0) throw new RrdRpnError(); | 484 | if(stptr < 0) throw new RrdRpnError(); | 
| @@ -603,7 +603,7 @@ RrdRpn.prototype.calc = function (data_idx, output, output_idx) | |||
| 603 | break; | 603 | break; | 
| 604 | case RrdRpn.OP_ABS: | 604 | case RrdRpn.OP_ABS: | 
| 605 | if(stptr < 0) throw new RrdRpnError(); | 605 | if(stptr < 0) throw new RrdRpnError(); | 
| 606 | this.rpnstack[stptr] = fabs(this.rpnstack[stptr]); | 606 | this.rpnstack[stptr] = Math.abs(this.rpnstack[stptr]); | 
| 607 | break; | 607 | break; | 
| 608 | case RrdRpn.OP_END: | 608 | case RrdRpn.OP_END: | 
| 609 | break; | 609 | break; | 
