commit bf67701d74325549376e0acb32471f8bf6443a8e from: Martijn van Duren date: Tue Mar 29 21:37:19 2022 UTC signature pkey also needs to be freed after we're done with it. commit - 8986823b9ed6bc56c475cbdf993351a7615caced commit + bf67701d74325549376e0acb32471f8bf6443a8e blob - 1f67bf6c50eb417d0f1ec1077bf7021a7979986f blob + 56769359272adef58a3724dacd44d88f83a54531 --- main.c +++ main.c @@ -302,6 +302,7 @@ dkim_message_free(struct osmtpd_ctx *ctx, void *data) msg->header[i].sig->h[j] != NULL; j++) free(msg->header[i].sig->h[j]); free(msg->header[i].sig->h); + EVP_PKEY_free(msg->header[i].sig->p); } free(msg->header[i].buf); free(msg->header[i].sig);