changeset 258:155a2700258c

Add a few comments
author mmj
date Mon, 21 Jun 2004 20:57:26 +1000
parents 0d37e01a3f93
children 3eeb78d058a8
files src/mlmmj-process.c
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/mlmmj-process.c	Mon Jun 21 20:48:12 2004 +1000
+++ b/src/mlmmj-process.c	Mon Jun 21 20:57:26 2004 +1000
@@ -210,6 +210,9 @@
 	int err;
 	enum action ret;
 
+	/* They're going in backwards later on, so loop from the end here
+	 * to get it right
+	 */
 	for (i=rule_strs->count-1; i>=0; i--) {
 		new_rule = mymalloc(sizeof(struct rule_list));
 
@@ -235,8 +238,8 @@
 		if (*rule_ptr == ' ') {
 			rule_ptr++;
 		} else if (*rule_ptr == '\0') {
-			rule_ptr--;
-			*rule_ptr = '.';
+			/* We had a single allow/deny so match everything */
+			*(--rule_ptr) = '.';
 		} else {
 			/* we must have space or end of string */
 			errno = 0;