summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Church <chris@ninemoreminutes.com>2015-09-29 19:52:49 -0400
committerChris Church <chris@ninemoreminutes.com>2015-09-29 19:52:49 -0400
commite62ca77aeb225d02588d33e45d9e5334f99e92b8 (patch)
tree8852dc4182a20b629722be35387a36dc6c74223b
parent7fbaf3aa4a416031045d5698ad79f1a79eee6813 (diff)
downloadansible-e62ca77aeb225d02588d33e45d9e5334f99e92b8.tar.gz
Enable winrm put_file to upload an empty file.
-rw-r--r--lib/ansible/runner/connection_plugins/winrm.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/runner/connection_plugins/winrm.py b/lib/ansible/runner/connection_plugins/winrm.py
index b41a74c8e1..3b70ce702e 100644
--- a/lib/ansible/runner/connection_plugins/winrm.py
+++ b/lib/ansible/runner/connection_plugins/winrm.py
@@ -185,7 +185,7 @@ class Connection(object):
# windows command length), divide by 2.67 (UTF16LE base64 command
# encoding), then by 1.35 again (data base64 encoding).
buffer_size = int(((8190 - len(cmd)) / 2.67) / 1.35)
- for offset in xrange(0, in_size, buffer_size):
+ for offset in xrange(0, in_size or 1, buffer_size):
try:
out_data = in_file.read(buffer_size)
if offset == 0: