diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 58b4e030a5139dcb786a65b08a2505c68739498d..b709455be0fddbdb5a7ba3c7728e4ca8ace8cb4a 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -4028,7 +4028,7 @@ def _GenerateDiskTemplate(lu, template_name,
                               iv_name="disk/%d" % disk_index,
                               logical_id=(file_driver,
                                           "%s/disk%d" % (file_storage_dir,
-                                                         idx)),
+                                                         disk_index)),
                               mode=disk["mode"])
       disks.append(disk_dev)
   else: