--- cacti-0.8.6c/lib/rrd.php 2004-12-29 15:56:08.000000000 -0500 +++ cacti-0.8.6c-new/lib/rrd.php 2004-12-29 15:56:48.000000000 -0500 @@ -368,9 +368,9 @@ the exponent to 3 digits, rather than 2 on every Unix version that I have ever seen */ if ($j == $i) { - $regexps[$i] .= '([0-9]{1}\.[0-9]+)e([\+-][0-9]{2,3})'; + $regexps[$i] .= '([\-]?[0-9]{1}\.[0-9]+)e([\+-][0-9]{2,3})'; }else{ - $regexps[$i] .= '[0-9]{1}\.[0-9]+e[\+-][0-9]{2,3}'; + $regexps[$i] .= '[\-]?[0-9]{1}\.[0-9]+e[\+-][0-9]{2,3}'; } if ($j < count($fetch_array["data_source_names"])) {