about summary refs log tree commit diff
path: root/mexport.c
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2021-05-09 14:37:19 +0200
committerLeah Neukirchen <leah@vuxu.org>2021-05-09 22:00:32 +0200
commit7d049328136b466a33279ced6e2de46e4a41a3ef (patch)
tree7bb86bfbb7fdc1f7090c18c644e2804756728ad1 /mexport.c
parent5b52110399e991fa03480bfeb529e1fd0749fcc3 (diff)
downloadmblaze-7d049328136b466a33279ced6e2de46e4a41a3ef.tar.gz
mblaze-7d049328136b466a33279ced6e2de46e4a41a3ef.tar.xz
mblaze-7d049328136b466a33279ced6e2de46e4a41a3ef.zip
mexport: ensure mbox entries are separated by an empty line
https://www.loc.gov/preservation/digital/formats/fdd/fdd000383.shtml
> Each message is immediately prefaced by a separation line and
> terminated by an empty line.

Bug discovered by skarnet.
Diffstat (limited to 'mexport.c')
-rw-r--r--mexport.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/mexport.c b/mexport.c
index d758d0c..27dc40f 100644
--- a/mexport.c
+++ b/mexport.c
@@ -125,6 +125,9 @@ export(char *file)
 	if (!final_nl)
 		putchar('\n');
 
+	// ensure empty line at end of message
+	putchar('\n');
+
 	fclose(infile);
 }