diff --git a/library/virt b/library/virt index 5de5567ebaa..45627b3d617 100755 --- a/library/virt +++ b/library/virt @@ -312,6 +312,7 @@ def core(module): v = Virt() res = {} + if state: if not guest: module.fail_json(msg = "state change requires a guest specified") @@ -337,13 +338,13 @@ def core(module): res = getattr(v, command)(guest) if type(res) != dict: res = { command: res } - return rc, res + return VIRT_SUCCESS, res elif hasattr(v, command): res = getattr(v, command)() if type(res) != dict: res = { command: res } - return rc, res + return VIRT_SUCCESS, res else: module.fail_json(msg="Command %s not recognized" % basecmd)