Fixed crash under specific conditions

This commit is contained in:
Alexander Corn 2016-03-05 00:40:45 -05:00
parent 2fc434d475
commit dee6b7964b

View File

@ -97,7 +97,7 @@ SteamCommunity.prototype._checkHttpError = function(err, response, callback) {
};
SteamCommunity.prototype._checkCommunityError = function(html, callback) {
if(html.match(/<h1>Sorry!<\/h1>/)) {
if(html && html.match(/<h1>Sorry!<\/h1>/)) {
var match = html.match(/<h3>(.+)<\/h3>/);
var err = new Error(match ? match[1] : "Unknown error occurred");
callback(err);
@ -108,6 +108,10 @@ SteamCommunity.prototype._checkCommunityError = function(html, callback) {
};
SteamCommunity.prototype._checkTradeError = function(html, callback) {
if (!html) {
return false;
}
var match = html.match(/<div id="error_msg">\s*([^<]+)\s*<\/div>/);
if (match) {
var err = new Error(match[1].trim());