diff --git a/lib/modules/Protocols.pmod/DNS.pmod b/lib/modules/Protocols.pmod/DNS.pmod
index 0191ae73f17217f5630ce2eabc0d9f0bd7a8ca4a..43bb04bafca9e131c5732b722380afe200ed84d7 100644
--- a/lib/modules/Protocols.pmod/DNS.pmod
+++ b/lib/modules/Protocols.pmod/DNS.pmod
@@ -615,7 +615,7 @@ class async_client
 	       generic_get, 0, 0, T_A, "a", host, callback, @args );
     } else {
       do_query(host, C_IN, T_A,
-	       generic_get, -1, 0, "a",
+	       generic_get, -1, 0, T_A, "a",
 	       host, callback, @args);
     }
   }