Fix bug discovered by Klaus-Juergen Wolf -- it runs into infinite recursion!
diff --git a/Demo/scripts/makedir.py b/Demo/scripts/makedir.py
index 58efe0e..4c00d88 100755
--- a/Demo/scripts/makedir.py
+++ b/Demo/scripts/makedir.py
@@ -12,7 +12,7 @@
 		makedirs(p)
 
 def makedirs(p):
-	if not os.path.isdir(p):
+	if p and not os.path.isdir(p):
 		head, tail = os.path.split(p)
 		makedirs(head)
 		os.mkdir(p, 0777)