diff --git a/modules/helpers.js b/modules/helpers.js index bd80daa..a5c9056 100644 --- a/modules/helpers.js +++ b/modules/helpers.js @@ -163,7 +163,7 @@ exp.get_skin = function(uuid, callback) { var skinpath = __dirname + "/../" + config.skins_dir + hash + ".png"; if (fs.existsSync(skinpath)) { logging.log("skin already exists, not downloading"); - skins.open_skin(hash, function(err, img) { + skins.open_skin(skinpath, function(err, img) { callback(err, hash, img); }); return; diff --git a/modules/skins.js b/modules/skins.js index 68b705b..f642fb8 100644 --- a/modules/skins.js +++ b/modules/skins.js @@ -1,7 +1,6 @@ var logging = require("./logging"); var lwip = require("lwip"); var fs = require("fs"); -var config = require("./config"); var exp = {}; @@ -94,8 +93,8 @@ exp.default_skin = function(uuid) { } }; -exp.open_skin = function(hash, callback) { - fs.readFile(__dirname + "/../" + config.skins_dir + hash + ".png", function (err, buf) { +exp.open_skin = function(skinpath, callback) { + fs.readFile(skinpath, function (err, buf) { if (err) { logging.error("error while opening skin file: " + err); }