* while decoding messages, guess the charset in this sequence:
[citadel.git] / webcit / html2html.c
index 6a5932da28972a178edea2db3facb98b45b2bdef..bfa53709cc5ab8994092d9419c85aa0c178518c8 100644 (file)
@@ -462,7 +462,7 @@ BAIL:       /** A little trailing vertical whitespace... */
 
        /** Now give back the memory */
        FreeStrBuf(&converted_msg);
-       if (msg != NULL) free(msg);
+       if ((msg != NULL) && (Source == NULL)) free(msg);
 }
 
 /*@}*/