Commit Diff


commit - 503597cced5ec7027795c98ad2c00d270cd83f82
commit + 8a3a2cefab61bb49259b8ed9b645de231ca6284f
blob - 57685a5a37a9d49c339fff93d8be081e304d8688
blob + 4f1ba6e4cc40f3f1726f70ed46d23e5c4dd52683
--- main.c
+++ main.c
@@ -646,6 +646,8 @@ dkim_signature_normalize(struct dkim_session *session)
 			if (!dkim_signature_need(session,
 			    skip > 3 ? 0 : 3 - skip + 1))
 				return 0;
+			sig = session->signature.signature;
+			
 			memmove(sig + checkpoint + 3,
 			    sig + checkpoint + skip,
 			    *headerlen - skip - checkpoint + 1);