From ecd2153a70882a5a058c20af7e752d656203e13f Mon Sep 17 00:00:00 2001
From: Joey Hess <joey@kitenet.net>
Date: Fri, 25 Feb 2011 17:32:36 -0400
Subject: [PATCH] avoid uninitialized value warning when running -dumpsetup

Here wikistatedir has not been configured.
---
 IkiWiki/Plugin/transient.pm | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/IkiWiki/Plugin/transient.pm b/IkiWiki/Plugin/transient.pm
index 9811aa010..c0ad5fc11 100644
--- a/IkiWiki/Plugin/transient.pm
+++ b/IkiWiki/Plugin/transient.pm
@@ -25,10 +25,12 @@ sub getsetup () {
 our $transientdir;
 
 sub checkconfig () {
-	$transientdir = $config{wikistatedir}."/transient";
-	# add_underlay treats relative underlays as relative to the installed
-	# location, not the cwd. That's not what we want here.
-	IkiWiki::add_literal_underlay($transientdir);
+	if (defined $config{wikistatedir}) {
+		$transientdir = $config{wikistatedir}."/transient";
+		# add_underlay treats relative underlays as relative to the installed
+		# location, not the cwd. That's not what we want here.
+		IkiWiki::add_literal_underlay($transientdir);
+	}
 }
 
 sub change (@) {
-- 
2.39.5