diff --git a/modules/hosting/server/hosting.ip.inc b/modules/hosting/server/hosting.ip.inc
index add247e..861bd7b 100644
--- a/modules/hosting/server/hosting.ip.inc
+++ b/modules/hosting/server/hosting.ip.inc
@@ -35,7 +35,7 @@ function hosting_ip_save($node, $update = FALSE) {
     }
   }
 
-  $ips = is_array($node->new_ip_addresses) ? $node->ip_addresses : array();
+  $ips = is_array($node->new_ip_addresses) ? $node->ip_new_addresses : array();
   foreach ($ips as $id => $ip) {
     if (!empty($ip)) {
       // new entries are prefixed with the string 'new', insert those
@@ -47,7 +47,9 @@ function hosting_ip_save($node, $update = FALSE) {
 /**
  * Validate that IP list is valid. IP utility function for hook_validate.
  */
-function hosting_ip_validate($node) { 
+function hosting_ip_validate($node) {
+  $ips = is_array($node->ip_addresses) ? $node->ip_addresses : array();
+
   foreach ($node->ip_addresses as $id => $ip) {
     $ip = trim($ip);
     if (empty($ip)) {
