diff --git a/dhcpd/edit_text.cgi b/dhcpd/edit_text.cgi index 72a4034b6..b7f1f4f11 100755 --- a/dhcpd/edit_text.cgi +++ b/dhcpd/edit_text.cgi @@ -10,18 +10,13 @@ $access{'noconfig'} && &error($text{'text_ecannot'}); $conf = &get_config(); &ui_print_header($text{'text_editor'}, $text{'text_title'}, ""); -open(FILE, $config{'dhcpd_conf'}); -while() { - push(@lines, &html_escape($_)); - } -close(FILE); - +my $conftext = &read_file_contents($config{'dhcpd_conf'}); if (!$access{'ro'}) { print &text('text_desc', "$file"),"

\n"; } print &ui_form_start("save_text.cgi", "form-data"); -print &ui_textarea("text", join("", @lines), 20, 80); +print &ui_textarea("text", $conftext, 20, 80); print "

"; print &ui_submit($text{'save'})." ".&ui_reset($text{'text_undo'}); print &ui_form_end(undef,undef,1);