err |= (fputs(" (by way of ", fdest) == EOF);
if (compose->account->name
&& *compose->account->name) {
+ gchar buffer[BUFFSIZE];
+
compose_convert_header
- (compose, buf, sizeof(buf),
+ (compose, buffer, sizeof(buffer),
compose->account->name,
strlen("From: "),
FALSE);
err |= (fprintf(fdest, "%s <%s>",
- buf,
+ buffer,
compose->account->address) < 0);
} else
err |= (fprintf(fdest, "%s",
} else {
*dest = g_malloc(BUFFSIZE);
if (*dest)
- conv_encode_header(*dest, sizeof(dest), src, header_len, FALSE);
+ conv_encode_header(*dest, BUFFSIZE, src, header_len, FALSE);
else
debug_print("notification_convert_header: alloc");
}
return -1;
}
val = procheader_get_one_field(buf, fp, hentry);
- if (buf == NULL) {
- claws_unlink(file);
- g_free(file);
- g_free(*buf);
- *buf = NULL;
- return -1;
- }
+
if (fclose(fp) == EOF) {
FILE_OP_ERROR(file, "fclose");
claws_unlink(file);