Mercurial > dovecot > core-2.2
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; }