aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki.pm
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-26 17:38:17 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-26 17:38:17 +0000
commitab8125d62aa8fe26ad3f0771d2a8af580ca89564 (patch)
treec4ae3cbdf1f21c2371a5f6209bb64ac19df388bf /IkiWiki.pm
parentab1b2add9817c0c9b48b2bfb62a228188997a2b9 (diff)
downloadikiwiki-ab8125d62aa8fe26ad3f0771d2a8af580ca89564.tar
ikiwiki-ab8125d62aa8fe26ad3f0771d2a8af580ca89564.tar.gz
* 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.
Diffstat (limited to 'IkiWiki.pm')
-rw-r--r--IkiWiki.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm
index a89d9c252..18a518f3f 100644
--- a/IkiWiki.pm
+++ b/IkiWiki.pm
@@ -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 () { #{{{