]> granicus.if.org Git - mutt/commitdiff
Fix a memory leak.
authorThomas Roessler <roessler@does-not-exist.org>
Mon, 22 May 2000 10:13:17 +0000 (10:13 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Mon, 22 May 2000 10:13:17 +0000 (10:13 +0000)
rfc2047.c

index 848da2074ce5f60e5ad9fba68547490dff5bc55f..c5ab3a1ca50143231865542093ac05c3827d6111 100644 (file)
--- a/rfc2047.c
+++ b/rfc2047.c
@@ -427,8 +427,10 @@ void rfc2047_decode (char **pd)
     d += n;
   }
   *d = 0;
-  *pd = strdup (d0);
-  safe_free ((void **) &d0);
+
+  safe_free ((void **) pd);
+  pd = d0;
+  mutt_str_adjust (&pd);
 }
 
 void rfc2047_decode_adrlist (ADDRESS *a)