The following bug has been RESOLVED. ====================================================================== http://www.dbmail.org/mantis/bug_view_advanced_page.php?bug_id=0000214 ====================================================================== Reported By: mavetju Assigned To: paul ====================================================================== Project: DBMail Bug ID: 214 Category: Command-Line programs (dbmail-users, dbmail-util) Reproducibility: always Severity: feature Priority: normal Status: resolved Resolution: fixed ====================================================================== Date Submitted: 05-Jun-05 10:11 CEST Last Modified: 05-Jun-05 15:02 CEST ====================================================================== Summary: dbmail-smtp dumps core with double free Description: While trying to figure out why a certain message stayed in the queue, the following error was detected:
<pre> trace(TRACE_ERROR, "%s,%s splitmessage failed", __FILE__, __func__); dm_free(whole_message); exitcode = EX_TEMPFAIL; goto freeall; [...] freeall: [...] trace(TRACE_DEBUG, "main(): freeing memory blocks"); if (header != NULL) dm_free(header); if (whole_message != NULL) dm_free(whole_message); </pre> whole_message is double freed when splitmessage failed. ====================================================================== ---------------------------------------------------------------------- paul - 05-Jun-05 15:02 CEST ---------------------------------------------------------------------- patch applied Bug History Date Modified Username Field Change ====================================================================== 05-Jun-05 10:11mavetju New Bug 05-Jun-05 10:11mavetju File Added: doublefree.patch 05-Jun-05 15:02paul Assigned To => paul 05-Jun-05 15:02paul Resolution open => fixed 05-Jun-05 15:02paul Status new => resolved 05-Jun-05 15:02paul Bugnote Added: 0000725 ======================================================================