# HG changeset patch
# User Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
# Date 1307136325 -7200
# Node ID 7fdae201c1e22da2e8301160f9756ee394f719c0
# Parent  38ddd5888b8d6d66d76fd32b268f31c35733a0d9
Don’t exit if the data directory is missing.

diff --git a/avatar.js b/avatar.js
--- a/avatar.js
+++ b/avatar.js
@@ -208,9 +208,9 @@ var showImage = function(jid, res) {
 	return;
 }
 
-fs.readdir('data', function(err, files) {
+fs.readdir(config.directory, function(err, files) {
 	if (err)
-		process.exit('1');
+		return fs.mkdir(config.directory, 488); // Actually 0750
 
 	for (var i in files) {
 		var tab = /(.*)\.([a-z]{3})/.exec(files[i]);