From 6b08dcf49fcd9ff901218dba6c49104f9eade156 Mon Sep 17 00:00:00 2001 From: markjaquith Date: Wed, 4 Oct 2006 07:34:55 +0000 Subject: [PATCH] Refrain from reading files of 0 length. Props technosailor. fixes #1999 git-svn-id: http://svn.automattic.com/wordpress/branches/2.0@4315 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/templates.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/wp-admin/templates.php b/wp-admin/templates.php index 4631ac42dc..270000d73b 100644 --- a/wp-admin/templates.php +++ b/wp-admin/templates.php @@ -71,14 +71,17 @@ default: update_recently_edited($file); - if (!is_file($real_file)) + if ( !is_file($real_file) ) { $error = true; - - if (!$error) { + } else { $f = @ fopen($real_file, 'r'); if ( $f ) { - $content = fread($f, filesize($real_file)); - $content = htmlspecialchars($content); + if ( filesize($real_file ) > 0 ) { + $content = fread($f, filesize($real_file)); + $content = htmlspecialchars($content); + } else { + $content = ''; + } } else { $error = true; }