Package: mlmmj
Source-Version: 1.2.8
Severity: minor
Tags: patch sid experimental

At src/prepstdreply.c:184, mlmmj currently does a 'free(myreplyto)';
it should, however, be doing 'myfree(myreplyto)'. This is not caught,
currently, because prepstdreply.c does not include mlmmj.h (the file
that masks the libc free routine with one that produces a compilation
error along the lines of 'Bad Programmer, No Biscuit!'), but it *is*
still an error - and any attempt to include that file, directly or
indirectly, will cause a compilation failure.

I discussed this briefly with upstream to ensure that I wasn't missing
some reason why it was appropriate there, but it appears to be a
legitimate bug, so I'm reporting it here as well, and attaching the
patch.

This appears in all versions of 1.2.8; I haven't tried to check other
source versions, however, since it does not cause failures in the normal
case (thus warranting a severity of only 'minor' on submission).
--
Joel Aelwyn <[EMAIL PROTECTED]>                                    ,''`.
                                                                  : :' :
                                                                  `. `' 
                                                                    `-

Attachment: signature.asc
Description: Digital signature

Reply via email to