diff -aburN piwik//core/Db/Schema/Myisam.php analyse//core/Db/Schema/Myisam.php
--- piwik//core/Db/Schema/Myisam.php	2010-08-20 17:26:33.000000000 +0200
+++ analyse//core/Db/Schema/Myisam.php	2011-02-13 20:17:51.000000000 +0100
@@ -199,7 +199,7 @@
 							  config_gears TINYINT(1) NOT NULL,
 							  config_silverlight TINYINT(1) NOT NULL,
 							  config_cookie TINYINT(1) NOT NULL,
-							  location_ip INT UNSIGNED NOT NULL,
+							  location_ip VARBINARY(16) NOT NULL,
 							  location_browser_lang VARCHAR(20) NOT NULL,
 							  location_country CHAR(3) NOT NULL,
 							  location_continent CHAR(3) NOT NULL,
diff -aburN piwik//plugins/Live/Visitor.php analyse//plugins/Live/Visitor.php
--- piwik//plugins/Live/Visitor.php	2010-11-16 01:36:05.000000000 +0100
+++ analyse//plugins/Live/Visitor.php	2011-02-13 20:26:06.000000000 +0100
@@ -94,7 +94,7 @@
 	{
 		if(isset($this->details['location_ip']))
 		{
-			return long2ip($this->details['location_ip']);
+			return inet_ntop($this->details['location_ip']);
 		}
 		return false;
 	}
