CtdlEncodeBase64() - only add linebreaks if told to by the caller.
[citadel.git] / libcitadel / lib / tools.c
index 41151b2cbc03075bdc54c8c4c90847b56042e1fe..20dd1e926dc0887989a5b08c93192c7e194b6867 100644 (file)
@@ -220,7 +220,7 @@ char *rfc2047encode(const char *line, long length) {
 
        result = (char*) malloc(sizeof(UTF8_HEADER) + 4 + length * 2);
        strncpy (result, UTF8_HEADER, strlen (UTF8_HEADER));
-       CtdlEncodeBase64(result + strlen(UTF8_HEADER), line, length, 0);
+       CtdlEncodeBase64(result + strlen(UTF8_HEADER), line, length, BASE64_NO_LINEBREAKS);
        end = strlen (result);
         result[end]='?';
        result[end+1]='=';