Fehlendes Programm als 0 speichern

Nicht nur in einigen Fehlertypen, sondern in allen ein fehlendes
Programm als 0 speichern.
Fehlendes Programm bei der Erstellung des Hashkeys korrekt
verarbeiten.

Change-Id: I8763fa4349e88c3ac634cef1ff53247fe03bcd3b
diff --git a/secure/errord.c b/secure/errord.c
index e9b3f5c..932c3c2 100644
--- a/secure/errord.c
+++ b/secure/errord.c
@@ -633,8 +633,8 @@
     //Hashkey bestimmen, Typ, Name der Blueprint des buggenden Objekts, Programm
     //Zeilennr., Warnungsmeldung
     issue->hashkey=hash(TLS_HASH_MD5,
-        sprintf("%d%s%s%d%s", T_RTWARN, issue->loadname, issue->prog, line,
-                           msg));
+        sprintf("%d%s%s%d%s", T_RTWARN, issue->loadname,
+                issue->prog||"", line, msg));
     //DEBUG(sprintf("LogWarning: Hashkey: %s",hashkey));