summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Process/Kernel.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2004-06-14 14:51:19 +0000
committerfukachan <fukachan>2004-06-14 14:51:19 +0000
commited9ac36e17165a5dcf0ccae30ae033a44166a798 (patch)
tree2556e58f0322b8e12fb075339992034210ef653b /fml/lib/FML/Process/Kernel.pm
parent7d042d9b490ca48481b5087d9a42857192580b0e (diff)
downloadfml8-ed9ac36e17165a5dcf0ccae30ae033a44166a798.tar.gz
fml8-ed9ac36e17165a5dcf0ccae30ae033a44166a798.tar.bz2
fml8-ed9ac36e17165a5dcf0ccae30ae033a44166a798.zip
defined($header) check before calling update_message_id_cache.
Diffstat (limited to 'fml/lib/FML/Process/Kernel.pm')
-rw-r--r--fml/lib/FML/Process/Kernel.pm8
1 files changed, 6 insertions, 2 deletions
diff --git a/fml/lib/FML/Process/Kernel.pm b/fml/lib/FML/Process/Kernel.pm
index 66068685..044ca755 100644
--- a/fml/lib/FML/Process/Kernel.pm
+++ b/fml/lib/FML/Process/Kernel.pm
@@ -4,7 +4,7 @@
# All rights reserved. This program is free software; you can
# redistribute it and/or modify it under the same terms as Perl itself.
#
-# $FML: Kernel.pm,v 1.230 2004/05/25 04:02:07 fukachan Exp $
+# $FML: Kernel.pm,v 1.231 2004/06/09 14:57:27 fukachan Exp $
#
package FML::Process::Kernel;
@@ -643,7 +643,11 @@ sub _commit_message_id_cache_update_transaction
my $header = $curproc->incoming_message_header();
# XXX-TODO: more granuar
- $header->update_message_id_cache($config);
+ if (defined $header) {
+ if ($header->can('update_message_id_cache')) {
+ $header->update_message_id_cache($config);
+ }
+ }
}