From 885bff723998525c10d7ea8ad295547f5fcc939a Mon Sep 17 00:00:00 2001
From: Joey Hess <joey@kitenet.net>
Date: Wed, 5 Jan 2011 16:23:05 -0400
Subject: [PATCH] make urlabs a noop if base url is not provided

This allows urlabs($foo, $config{url}) to be used safely, even if
no url is configured.
---
 IkiWiki.pm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/IkiWiki.pm b/IkiWiki.pm
index ef8ccb2da..35e64d815 100644
--- a/IkiWiki.pm
+++ b/IkiWiki.pm
@@ -1072,6 +1072,8 @@ sub urlabs ($$) {
 	my $url=shift;
 	my $urlbase=shift;
 
+	return $url unless defined $urlbase && length $urlbase;
+
 	eval q{use URI};
 	URI->new_abs($url, $urlbase)->as_string;
 }
-- 
2.39.5