diff --git a/lib/modules/Getopt.pmod b/lib/modules/Getopt.pmod
index f4a2160465bed899d3f9cb4117d954c0e8cd5f74..26d67292ac97ddf2bb901c8469543987579d0854 100644
--- a/lib/modules/Getopt.pmod
+++ b/lib/modules/Getopt.pmod
@@ -167,7 +167,7 @@ array find_all_options(array(string) argv, array options,
 
 	string arg;
 	sscanf(opt,"%s=%s",opt, arg);
-	if(mixed *option=quick[opt])
+	if(array option=quick[opt])
 	{
 	  argv[e]=0;
 	  if(!arg && option[TYPE]==HAS_ARG)