diff --git a/serendipity_admin.php b/serendipity_admin.php
index 44984202..f9e62846 100644
--- a/serendipity_admin.php
+++ b/serendipity_admin.php
@@ -251,7 +251,7 @@ if (!$use_installer && $is_logged_in) {
case 'integrity':
echo '
' . INTEGRITY . '
';
$badsums = array();
- if (!is_readable(S9Y_INCLUDE_PATH . 'checksums.inc.php')) {
+ if (!is_readable(S9Y_INCLUDE_PATH . 'checksums.inc.php') || 0 == filesize(S9Y_INCLUDE_PATH . 'checksums.inc.php') ) {
echo ' ' . CHECKSUMS_NOT_FOUND . '';
break;
}