summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-10-21 15:29:20 +0000
committerfukachan <fukachan>2001-10-21 15:29:20 +0000
commit0a96cc822641e329a87b2db1bc6118567b0d43d8 (patch)
treeac6895991c172b466794a720541197e105b7fe29
parent1d2fe2795981683fb4ecc1003c21ac42878838f7 (diff)
downloadfml8-0a96cc822641e329a87b2db1bc6118567b0d43d8.tar.gz
fml8-0a96cc822641e329a87b2db1bc6118567b0d43d8.tar.bz2
fml8-0a96cc822641e329a87b2db1bc6118567b0d43d8.zip
check defined $header->get(content-type)
-rw-r--r--fml/lib/Mail/Message.pm18
1 files changed, 11 insertions, 7 deletions
diff --git a/fml/lib/Mail/Message.pm b/fml/lib/Mail/Message.pm
index 4a16a196..eb823d5f 100644
--- a/fml/lib/Mail/Message.pm
+++ b/fml/lib/Mail/Message.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: Message.pm,v 1.30 2001/10/20 07:44:13 fukachan Exp $
+# $FML: Message.pm,v 1.31 2001/10/21 15:08:50 fukachan Exp $
#
package Mail::Message;
@@ -713,13 +713,17 @@ sub _header_mime_boundary
sub _header_data_type
{
my ($self, $header) = @_;
- my ($type) = split(/;/, $header->get('content-type'));
- if (defined $type) {
- $type =~ s/\s*//g;
- $type =~ tr/A-Z/a-z/;
- return $type;
+
+ if (defined $header->get('content-type')) {
+ my ($type) = split(/;/, $header->get('content-type'));
+ if (defined $type) {
+ $type =~ s/\s*//g;
+ $type =~ tr/A-Z/a-z/;
+ return $type;
+ }
}
- undef;
+
+ return undef;
}