changeset 5551:0e7a8c5c7c13 HEAD

Don't break if empty data was given
author Timo Sirainen <tss@iki.fi>
date Wed, 11 Apr 2007 22:31:29 +0300
parents 3c8d3c722539
children 71b5fd371b9a
files src/plugins/acl/acl-backend-vfile.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/acl/acl-backend-vfile.c	Wed Apr 11 22:28:23 2007 +0300
+++ b/src/plugins/acl/acl-backend-vfile.c	Wed Apr 11 22:31:29 2007 +0300
@@ -85,7 +85,9 @@
 	backend->global_dir = p_strdup_empty(_backend->pool, *tmp);
 	backend->cache_secs = ACL_VFILE_DEFAULT_CACHE_SECS;
 
-	while (*++tmp != NULL) {
+	if (*tmp != NULL)
+		tmp++;
+	for (; *tmp != NULL; tmp++) {
 		if (strncmp(*tmp, "cache_secs=", 11) == 0)
 			backend->cache_secs = atoi(*tmp + 11);
 		else {