Commit Diff
--- main.c +++ main.c @@ -342,6 +342,7 @@ dkim_dataline(char *type, int version, struct timespec smtp_filter_dataline(session->reqid, session->token, "%s", tmp); } + dkim_session_free(session); } else dkim_parse_body(session, line); }
--- main.c +++ main.c @@ -342,6 +342,7 @@ dkim_dataline(char *type, int version, struct timespec smtp_filter_dataline(session->reqid, session->token, "%s", tmp); } + dkim_session_free(session); } else dkim_parse_body(session, line); }