Commit Diff


commit - 5d58b443f98df46df6ae747d49a32ad342d1c59a
commit + 8cc3b72a5a1c58f69c9b240a4f93b280304991c3
blob - 46092ad0311a7da7e328d09f869df8817ff62e9a
blob + e9ad20f09423bd5b3ac7ea33d76951d0109f51a9
--- main.c
+++ main.c
@@ -303,6 +303,7 @@ dkim_message_free(struct osmtpd_ctx *ctx, void *data)
 				free(msg->header[i].sig->h[j]);
 			free(msg->header[i].sig->h);
 		}
+		free(msg->header[i].buf);
 		free(msg->header[i].sig);
 	}
 	free(msg->header);