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++;
 		}