Memory leak fix.
authorPekka Riikonen <priikone@silcnet.org>
Sat, 28 Apr 2007 10:48:39 +0000 (10:48 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sat, 28 Apr 2007 10:48:39 +0000 (10:48 +0000)
lib/silcutil/silcmime.c

index d4407dfe4ed1a210b95afdfb6051ee1da5e510b1..f719e77961694509b9868e4dd8c4b966576315bd 100644 (file)
@@ -342,6 +342,7 @@ unsigned char *silc_mime_encode(SilcMime mime, SilcUInt32 *encoded_len)
   if (silc_buffer_len(&buf)) {
     silc_buffer_put(buffer, buf.head, silc_buffer_len(&buf));
     silc_buffer_pull(buffer, silc_buffer_len(&buf));
+    silc_buffer_purge(&buf);
   }
 
   /* Add data */