diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index a0dced12a714659c1e01ac102b328764263bd7c0..93482735a56037f96473ad47637a252eed94f9ec 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -10273,7 +10273,7 @@ class LUInstanceCreate(LogicalUnit):
       self._RevertToDefaults(cluster)
 
     # NIC buildup
-    self.nics = _ComputeNics(self.op, cluster, self.hostname1.ip, self.cfg,
+    self.nics = _ComputeNics(self.op, cluster, self.check_ip, self.cfg,
                              self.proc.GetECId())
 
     # disk checks/pre-build