Icarus restore auto/noauto handling
diff --git a/driver-icarus.c b/driver-icarus.c
index 67d4e1d..b0c3b4f 100644
--- a/driver-icarus.c
+++ b/driver-icarus.c
@@ -274,6 +274,8 @@ static void icarus_detect()
s = iter->string;
if (!strncmp("icarus:", iter->string, 7))
s += 7;
+ if (!strcmp(s, "auto") || !strcmp(s, "noauto"))
+ continue;
if (icarus_detect_one(s))
string_elist_del(iter);
}