From bed00d6e8955990f73a85a4ca5a4194bad5b559f Mon Sep 17 00:00:00 2001 From: jomo Date: Mon, 20 Oct 2014 01:57:01 +0200 Subject: [PATCH] add support for https skin urls mojang doesn't use this atm, but we don't want to break when they do --- skins.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/skins.js b/skins.js index 0829262..e8bb903 100644 --- a/skins.js +++ b/skins.js @@ -2,6 +2,7 @@ var http = require('http'); var https = require('https'); var fs = require('fs'); var lwip = require('lwip'); +var urlparse = require('url').parse /* @@ -63,7 +64,9 @@ module.exports = { var tmpname = "skins/tmp/" + filename; var outname = "skins/" + filename; var tmpfile = fs.createWriteStream(tmpname); - http.get(url, function(res) { + var prot = http; + if (urlparse(url).protocol == "https") prot = https; + prot.get(url, function(res) { res.on('data', function(data) { tmpfile.write(data); }).on('end', function() {