* Fix a bug in unlockwiki intorduced last version that made it crash ikiwiki

if it wasn't locked when called. This is known to break post-commit
  emails.
master
joey 2007-08-26 17:38:17 +00:00
parent ab1b2add98
commit ab8125d62a
2 changed files with 9 additions and 4 deletions

View File

@ -774,7 +774,8 @@ sub lockwiki (;$) { #{{{
} #}}}
sub unlockwiki () { #{{{
return close($wikilock);
return close($wikilock) if $wikilock;
return;
} #}}}
my $commitlock;
@ -800,7 +801,8 @@ sub disable_commit_hook () { #{{{
} #}}}
sub enable_commit_hook () { #{{{
return close($commitlock);
return close($commitlock) if $commitlock;
return;
} #}}}
sub loadindex () { #{{{

7
debian/changelog vendored
View File

@ -1,8 +1,11 @@
ikiwiki (2.7) UNRELEASED; urgency=low
ikiwiki (2.6.1) UNRELEASED; urgency=low
* Fix bug when blogging by cgi, introduced in last version.
* Fix a bug in unlockwiki intorduced last version that made it crash ikiwiki
if it wasn't locked when called. This is known to break post-commit
emails.
-- Joey Hess <joeyh@debian.org> Sun, 26 Aug 2007 13:30:31 -0400
-- Joey Hess <joeyh@debian.org> Sun, 26 Aug 2007 13:37:14 -0400
ikiwiki (2.6) unstable; urgency=low