Fixes #4506 test length of context before checking invalid indexes

This commit is contained in:
James Tanner 2013-11-08 13:17:02 -05:00
parent f347133d85
commit 74e7eba528

View file

@ -348,10 +348,12 @@ class AnsibleModule(object):
# argument context, which may have selevel. # argument context, which may have selevel.
for i in range(len(cur_context)): for i in range(len(cur_context)):
if len(context) > i:
if context[i] is not None and context[i] != cur_context[i]: if context[i] is not None and context[i] != cur_context[i]:
new_context[i] = context[i] new_context[i] = context[i]
if context[i] is None: if context[i] is None:
new_context[i] = cur_context[i] new_context[i] = cur_context[i]
if cur_context != new_context: if cur_context != new_context:
try: try:
if self.check_mode: if self.check_mode: