From 4dfaaaff0905d64c41de58c1ec5899c7982dbb6e Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Wed, 10 Aug 2016 13:41:28 -0700 Subject: [PATCH] Don't crash if there are no records of some type https://www.virtualmin.com/node/41676 --- bind8/edit_recs.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bind8/edit_recs.cgi b/bind8/edit_recs.cgi index 5dcaa56d3..b98106496 100755 --- a/bind8/edit_recs.cgi +++ b/bind8/edit_recs.cgi @@ -146,7 +146,7 @@ if (!$access{'ro'} && $type eq 'master') { push(@hcols, &ui_link("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'type'}&sort=1", ($in{'type'} eq "PTR" ? $text{'recs_addr'} : $text{'recs_name'}) ) ); push(@hcols, &ui_link("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'type'}&sort=5", $text{'recs_type'}) ) if ($in{'type'} eq "ALL"); push(@hcols, $text{'recs_ttl'}); -my @hmap = @{$hmap{$in{'type'}}}; +my @hmap = $hmap{$in{'type'}} ? @{$hmap{$in{'type'}}} : ( ); foreach my $h (@hmap) { push(@hcols, &ui_link("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'type'}&sort=2",$h) ); }