Mercurial > dovecot > core-2.2
changeset 18878:91d8f998bf83
virtual: Added more asserts.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 17 Jun 2015 14:23:38 +0300 |
parents | 1e6f38e8d5d5 |
children | ac8fc3db0ef6 |
files | src/plugins/virtual/virtual-storage.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-storage.c Wed Jun 17 14:04:42 2015 +0300 +++ b/src/plugins/virtual/virtual-storage.c Wed Jun 17 14:23:38 2015 +0300 @@ -628,6 +628,7 @@ while (seq_range_array_iter_nth(&iter, n++, &uid)) { while (i < count && uids[i].real_uid < uid) i++; if (i < count && uids[i].real_uid == uid) { + i_assert(uids[i].virtual_uid > 0); seq_range_array_add(virtual_uids_r, uids[i].virtual_uid); i++; @@ -667,6 +668,7 @@ array_append(virtual_uids_r, &zero, 1); } else { + i_assert(uids[i].virtual_uid > 0); array_append(virtual_uids_r, &uids[i].virtual_uid, 1); i++; }