All pastes #709353 Raw Edit

Something

public text v1 · immutable
#709353 ·published 2007-09-24 16:36 UTC
rendered paste body
[root@mdehaan cobbler]# git diff
diff --git a/cobbler/cobblerd.py b/cobbler/cobblerd.py
index fc25a56..7e73e44 100644
--- a/cobbler/cobblerd.py
+++ b/cobbler/cobblerd.py
@@ -135,10 +135,15 @@ def do_syslog(bootapi, settings, port, logger):
         data, addr = s.recvfrom(buf)
         (ip, port) = addr
         system = bootapi.systems().find(ip_address = ip)
+        if not system:
+            usename = ip
+        else:
+            usename = system.name
+
         if not data and system:
             break
         else:
-            logfile = open("/var/log/cobbler/syslog/%s" % system.name, "a+")
+            logfile = open("/var/log/cobbler/syslog/%s" % usename, "a+")
             t = time.localtime()
             # write numeric time
             seconds = str(time.mktime(t))