attachment: Support old versions of CGI.pm that lack an upload method.

master
Joey Hess 2008-07-08 10:42:58 -04:00
parent 0ffe0872c1
commit 71f10579c0
2 changed files with 6 additions and 1 deletions

View File

@ -133,7 +133,11 @@ sub formbuilder (@) { #{{{
else {
my $fh=$q->upload('attachment');
if (! defined $fh || ! ref $fh) {
error("failed to get filehandle");
# needed by old CGI versions
$fh=$q->param('attachment');
if (! defined $fh || ! ref $fh) {
error("failed to get filehandle");
}
}
binmode($fh);
writefile($filename, $config{srcdir}, undef, 1, sub {

1
debian/changelog vendored
View File

@ -5,6 +5,7 @@ ikiwiki (2.53) UNRELEASED; urgency=low
* attachment: Fix an uninitialised value warning when editing a page
that currently has no attachments.
* Fix a bug with links to pages whose names contained colons.
* attachment: Support old versions of CGI.pm that lack an upload method.
-- Joey Hess <joeyh@debian.org> Mon, 07 Jul 2008 01:52:48 -0400