=== evdns.c
==================================================================
--- evdns.c	(revision 9706)
+++ evdns.c	(local)
@@ -1989,8 +1989,10 @@
 		search_reverse();
 	} else if (!strcmp(first_token, "options")) {
 		const char *option;
-		const char *val = strchr(option, ':');
-		evdns_set_option(option, val ? val+1 : "", flags);
+		while ((option = NEXT_TOKEN)) {
+			const char *val = strchr(option, ':');
+			evdns_set_option(option, val ? val+1 : "", flags);
+		}
 	}
 #undef NEXT_TOKEN
 }
