diff --git a/lib/tput.js b/lib/tput.js index 299963c..482429f 100644 --- a/lib/tput.js +++ b/lib/tput.js @@ -223,11 +223,7 @@ Tput.prototype.parseTerminfo = function(data) { while (data[j]) j++; - // assert.ok(j < data.length, 'Expected ' + j + ' < ' + data.length); - if (j >= data.length) { - delete info.strings[key]; - return; - } + assert(j < data.length); info.strings[key] = data.toString('ascii', s, j); }); @@ -376,11 +372,7 @@ Tput.prototype.parseExtended = function(data) { while (data[j]) j++; - // assert.ok(j < data.length, 'Expected ' + j + ' < ' + data.length); - if (j >= data.length) { - _strings[k] = ''; - return; - } + assert(j < data.length); // Find out where the string table ends by // getting the highest string length.