Merge pull request #12385 from cchurch/winrm_put_empty_file

Enable winrm put_file to upload an empty file.
This commit is contained in:
Chris Church 2015-09-16 16:46:01 -04:00
commit 43b15ab9a4
3 changed files with 36 additions and 1 deletions

View file

@ -224,7 +224,7 @@ class Connection(ConnectionBase):
# 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: