Fix #22130 (ini_file crash when destination file don't exists or is e… (#22132)

* Fix #22130 (ini_file crash when destination file don't exists or is empty)
This commit is contained in:
Benjamin Jolivot 2017-03-01 17:20:51 +01:00 committed by Toshio Kuratomi
parent 61288b14fd
commit 22d657d3c7

View file

@ -176,6 +176,10 @@ def do_ini(module, filename, section=None, option=None, value=None,
changed = False
# ini file could be empty
if not ini_lines:
ini_lines.append('\n')
# last line of file may not contain a trailing newline
if ini_lines[-1] == "" or ini_lines[-1][-1] != '\n':
ini_lines[-1] += '\n'