diff options
Diffstat (limited to 'lex.cgi')
| -rwxr-xr-x | lex.cgi | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -253,11 +253,18 @@ $plain_text =~ s/\r\n/\n/g; $plain_text =~ s/\n-- \n.*$//s; $plain_text =~ s/^\s+|\s+$//g; -unless (length($plain_text) > 0) { +my $plain_text_len = length($plain_text); + +unless ($plain_text_len > 0) { log_msg("WARN: Message is empty after stripping"); respond_ok(); } +unless ($plain_text_len <= 200) { + log_msg("WARN: Message exceeds 200 characters"); + respond_ok(); +} + my ($sec, $usec) = gettimeofday(); my $spool_filename = sprintf("spool_%d%06d_%d.job", $sec, $usec, $$); my $tmp_spool_file = "$spool_dir/tmp/$spool_filename.tmp"; |
