diff --git a/logrotate/lang/en b/logrotate/lang/en
index 57e77c9ec..29ff6fbaf 100644
--- a/logrotate/lang/en
+++ b/logrotate/lang/en
@@ -80,6 +80,7 @@ save_emailto=Missing email address for rotated logs
save_eerrors=Missing email address for error messages
save_epre=Pre-rotation script cannot contain an endscript or endrotate line
save_epost=Post-rotation script cannot contain an endscript or endrotate line
+save_enofiles=No files to rotate entered
log_modify_sched=Changed log rotation Cron job
log_create_sched=Created log rotation Cron job
diff --git a/logrotate/save_log.cgi b/logrotate/save_log.cgi
index 3acfd71b3..4f5482dd4 100755
--- a/logrotate/save_log.cgi
+++ b/logrotate/save_log.cgi
@@ -55,6 +55,7 @@ else {
foreach $f (@files) {
$f =~ /^\/\S+$/ || &error($text{'save_efile'});
}
+ @files || &error($text{'save_enofiles'});
$in{'file'} =~ s/\r//g;
$log->{'name'} = [ split(/\n/, $in{'file'}) ];
}