ARC: Fix signing for case when DKIM signing failed
[exim.git] / src / src / arc.c
index dd2ad51b097dab098592290f02f20abe1f2a6145..466c1399079d6e1e15c72459ff3b50367d388a5d 100644 (file)
@@ -1705,7 +1705,7 @@ if (g)
 
 /* Finally, append the dkim headers and return the lot. */
 
-g = string_catn(g, sigheaders->s, sigheaders->ptr);
+if (sigheaders) g = string_catn(g, sigheaders->s, sigheaders->ptr);
 (void) string_from_gstring(g);
 gstring_reset_unused(g);
 return g;