From 60441b6b0e572946c81111de2f19469c0a176d6d Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Thu, 11 Oct 2012 13:25:14 +0200 Subject: [PATCH] Tronquer le sujet uniquement si besoin --- root/usr/share/qpsmtpd/plugins/logging/log2sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/usr/share/qpsmtpd/plugins/logging/log2sql b/root/usr/share/qpsmtpd/plugins/logging/log2sql index 2101d81..5cccd2a 100644 --- a/root/usr/share/qpsmtpd/plugins/logging/log2sql +++ b/root/usr/share/qpsmtpd/plugins/logging/log2sql @@ -140,12 +140,12 @@ $header->add("X-Sql-Log-ID",$mail_id); my $subject = scalar $header->get("Subject"); chomp($subject); # Only keep the first 255 chars to be sure it can be inserted in the table -$subject= substr $subject, 0, 254; +$subject= substr $subject, 0, 254 if (length($subject) > 254); my($statement) = "UPDATE ".$mail_table." SET subject=". $dbh->quote($subject). ",header_size=".$dbh->quote(length($header->as_string())). - ",body_size=".$dbh->quote($transaction->body_size()). + ",body_size=".$dbh->quote($transaction->data_size()). " WHERE mail_id=".$mail_id; $self->log(LOGDEBUG,"data_post_handler statement:".$statement);