diff --git a/lib/modules/Protocols.pmod/DNS.pmod b/lib/modules/Protocols.pmod/DNS.pmod
index f0cc09a998168262b7f350a29edf301d08b59bc5..8f8fdda399dd0d30632c98e1365bcc9e66c7a488 100644
--- a/lib/modules/Protocols.pmod/DNS.pmod
+++ b/lib/modules/Protocols.pmod/DNS.pmod
@@ -487,8 +487,8 @@ class client
       domain=get_tcpip_param("Domain");
       nameservers = replace(get_tcpip_param("NameServer"),","," ") / " ";
       nameservers-=({""});
-      domains=rreplace(get_tcpip_param("SearchList"),","," ") / " ";
-      domains- =({""});
+      domains=replace(get_tcpip_param("SearchList"),","," ") / " ";
+      domains-=({""});
 #else
       string resolv_conf;
       foreach(({"/etc/resolv.conf", "/amitcp/db/resolv.conf"}), string resolv_loc)