ARC: Fix signing for case when DKIM signing failed
authorJeremy Harris <jgh146exb@wizmail.org>
Thu, 7 Jun 2018 15:24:31 +0000 (16:24 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Thu, 7 Jun 2018 15:24:31 +0000 (16:24 +0100)
doc/doc-txt/ChangeLog
src/src/arc.c

index 881d24c..36f2d70 100644 (file)
@@ -49,6 +49,9 @@ JH/08 When generating a selfsigned cert, use serial number 1 since zero is not
 JH/09 Bug 2274: Fix logging of cmdline args when starting in an unlinked cwd.
       Previously this would segfault.
 
+JH/10 Fix ARC signing for case when DKIM signing failed.  Previously this would
+      segfault.
+
 
 Exim version 4.91
 -----------------
index dd2ad51..466c139 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;