<html>
  <head>

  </head>
  <body>
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">Hi </font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font size="2" face="Dialog">Due to my company firewall&#44; I do not have access to the git public repository&#44; so I will post this here.</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">I believe there is a memory leak when duplicate messages are suppressed and messages cannot be consumed:</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">logwriter.c: log_writer_last_msg_flush&#40;LogWriter &#42;self&#41;</font>    </p>
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">-------------------------------------------</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">log_queue_push_tail&#40;self-&gt;queue&#44; m&#44; &amp;path_options&#41; can return FALSE &#40;message cannot be consumed&#41;&#44; in which case the local LogMessage m is leaked.</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">The fix should be something like</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">&nbsp;&nbsp;if &#40;&#33;log_queue_push_tail&#40;self-&gt;queue&#44; m&#44; &amp;path_options&#41;&#41;</font>    </p>
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&#123;</font>    </p>
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;log_msg_unref&#40;m&#41;&#59;</font>    </p>
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&#125;</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">Regards</font>    </p>
<br>      
    <p style="margin-top: 0; margin-bottom: 0">
      <font face="Dialog" size="2">Andy Kitchingman</font>    </p>
<br>      <br><br>
  </body>
</html>