Mercurial > dovecot > core-2.2
diff src/lib-storage/index/dbox-multi/mdbox-storage.c @ 21389:59437f8764c6
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
Used the following script:
C_FILES=`git ls-files *.c`
H_FILES=`git ls-files *.h`
for F in "$C_FILES $H_FILES"; do
echo "$F"
perl -p -i -e 's/safe_memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero_safe(&$1)/g' $F
perl -p -i -e 's/safe_memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero_safe($1)/g' $F
perl -p -i -e 's/memset\(&\(?([^,]*)\)?,\s*0,\s*sizeof\(\g1\)\)/i_zero(&$1)/g' $F
perl -p -i -e 's/memset\(([^,]*),\s*0,\s*sizeof\(\*\g1\)\)/i_zero($1)/g' $F
done
author | Stephan Bosch <stephan.bosch@dovecot.fi> |
---|---|
date | Wed, 11 Jan 2017 01:57:46 +0100 |
parents | 788bd1e04e3d |
children | 2e2563132d5f |
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-multi/mdbox-storage.c Tue Jan 10 19:23:30 2017 +0200 +++ b/src/lib-storage/index/dbox-multi/mdbox-storage.c Wed Jan 11 01:57:46 2017 +0100 @@ -215,7 +215,7 @@ mdbox_storage_set_corrupted(mbox->storage); return -1; } - memset(hdr, 0, sizeof(*hdr)); + i_zero(hdr); if (data_size > 0) memcpy(hdr, data, I_MIN(data_size, sizeof(*hdr))); *need_resize_r = data_size < sizeof(*hdr); @@ -230,7 +230,7 @@ bool need_resize; if (mdbox_read_header(mbox, &hdr, &need_resize) < 0) { - memset(&hdr, 0, sizeof(hdr)); + i_zero(&hdr); need_resize = TRUE; } @@ -399,7 +399,7 @@ } if (mdbox_read_header(mbox, &hdr, &need_resize) < 0) - memset(&hdr, 0, sizeof(hdr)); + i_zero(&hdr); if (guid_128_is_empty(hdr.mailbox_guid)) { /* regenerate it */