diff --git a/filemin/edit_file.cgi b/filemin/edit_file.cgi index 59ab4e7d9..5e95872ae 100755 --- a/filemin/edit_file.cgi +++ b/filemin/edit_file.cgi @@ -27,7 +27,7 @@ if ((lc(get_charset()) eq "utf-8" && ($encoding_name && lc($encoding_name) ne "u } eval {$data = Encode::encode('utf-8', Encode::decode($encoding_name, $data))}; } -my $file_binary = -B $file; +my $file_binary = -s $file >= 128 && -B $file; &ui_print_header(undef, $text{'edit_file'}, ""); $head = ""; diff --git a/ui-lib.pl b/ui-lib.pl index 395b1f851..89ac29b9b 100755 --- a/ui-lib.pl +++ b/ui-lib.pl @@ -2763,7 +2763,7 @@ if (defined(&theme_ui_read_file_contents_limit)) { return &theme_ui_read_file_contents_limit(@_); } my ($opts) = @_; -my $binary = -B $opts->{'file'}; +my $binary = -s $opts->{'file'} >= 128 && -B $opts->{'file'}; my $data = &read_file_contents_limit($opts->{'file'}, $opts->{'limit'}, $opts); my $error = $data->{'error'}; if ($error) {