diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index ea284e1f6a0f7111ce91275a1faedcafdf3f82db..06b3cf8eb995ac4c42544a2ea17737e413467263 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -2307,7 +2307,7 @@ class LUAddNode(LogicalUnit):
       _RedistributeAncillaryFiles(self)
       self.context.ReaddNode(new_node)
     else:
-      _RedistributeAncillaryFiles(self, additional_nodes=node)
+      _RedistributeAncillaryFiles(self, additional_nodes=[node])
       self.context.AddNode(new_node)