--- cacti-0.8.6c/lib/poller.php	2004-12-19 15:01:49.000000000 -0500
+++ cacti-0.8.6c-new/lib/poller.php	2005-03-12 10:52:37.000000000 -0500
@@ -211,7 +211,7 @@
 					and data_template_rrd.local_data_id=" . $item["local_data_id"]), "data_name", "data_source_name");
 
 				for ($i=0; $i<count($values); $i++) {
-					if (preg_match("/^([a-zA-Z0-9_-]+):([+-0123456789Ee.]+)$/", $values[$i], $matches)) {
+					if (preg_match("/^([a-zA-Z0-9_\.-]+):([eE0-9\+\.-]+)$/", $values[$i], $matches)) {
 						if (isset($rrd_field_names{$matches[1]})) {
 							if (read_config_option("log_verbosity") == POLLER_VERBOSITY_DEBUG) {
 								cacti_log("Parsed MULTI output field '" . $matches[0] . "' [map " . $matches[1] . "->" . $rrd_field_names{$matches[1]} . "]" , true, "POLLER");
