diff --git a/lib/utils.py b/lib/utils.py index 53fa6f26c87905e458701865f75c0adfe708cfc5..73d1bbb8ec3b9520d0af54750140e650274eaca7 100644 --- a/lib/utils.py +++ b/lib/utils.py @@ -765,11 +765,11 @@ def SetEtcHostsEntry(file_name, ip, hostname, aliases): written = False for line in f: fields = line.split() - if not fields[0].startswith('#') and ip == fields[0]: + if fields and not fields[0].startswith('#') and ip == fields[0]: continue out.write(line) - out.write("%s %s" % (ip, hostname)) + out.write("%s\t%s" % (ip, hostname)) if aliases: out.write(" %s" % ' '.join(aliases)) out.write('\n')