diff --git a/html/cgi-bin/dhcp.cgi b/html/cgi-bin/dhcp.cgi
index c49988e1d..971c51e6c 100644
--- a/html/cgi-bin/dhcp.cgi
+++ b/html/cgi-bin/dhcp.cgi
@@ -942,7 +942,10 @@ foreach my $line (@current2) {
# Skip all entries that do not match the search query
if ($search_query ne "") {
- next if (!grep(/$search_query/, @temp));
+ if (!grep(/$search_query/, @temp)) {
+ $key++;
+ next;
+ }
}
if ($dhcpsettings{'KEY2'} eq $key) {