diff src/lib-storage/index/dbox-multi/mdbox-storage.c @ 21213:10a77a6881cd

global: Code cleanup - avoid passing NULL to functions with non-null parameter
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sat, 19 Nov 2016 01:54:14 +0200
parents 5fbe42215594
children 2f077146c48e
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-multi/mdbox-storage.c	Sat Nov 19 02:00:25 2016 +0200
+++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c	Sat Nov 19 01:54:14 2016 +0200
@@ -214,7 +214,8 @@
 		return -1;
 	}
 	memset(hdr, 0, sizeof(*hdr));
-	memcpy(hdr, data, I_MIN(data_size, sizeof(*hdr)));
+	if (data_size > 0)
+		memcpy(hdr, data, I_MIN(data_size, sizeof(*hdr)));
 	*need_resize_r = data_size < sizeof(*hdr);
 	return 0;
 }