Index: /trunk/dns.cgi
===================================================================
--- /trunk/dns.cgi	(revision 181)
+++ /trunk/dns.cgi	(revision 182)
@@ -617,4 +617,9 @@
   changepage(page => "reclist", errmsg => "You are not permitted to delete records", id => $webvar{parentid})
 	unless ($permissions{admin} || $permissions{record_delete});
+
+  if (!check_scope(id => $webvar{id}, type => ($webvar{defrec} eq 'y' ? 'group' : 'domain'))) {
+    changepage(page => 'domlist', errmsg => "You do not have permission to delete records in the requested ".
+	($webvar{defrec} eq 'y' ? 'group' : 'domain'));
+  }
 
   $page->param(id => $webvar{id});
