🐛 bug: Server no longer crashes if CONFSCR has null values
This commit is contained in:
parent
6aa0c8679f
commit
b715395302
|
@ -98,7 +98,7 @@ function ansiSgrFromCnetStyleColorCode(cc) {
|
|||
}
|
||||
|
||||
function renegadeToAnsi(s, client) {
|
||||
if (-1 == s.indexOf('|')) {
|
||||
if (s == null || -1 == s.indexOf('|')) {
|
||||
return s; // no pipe codes present
|
||||
}
|
||||
|
||||
|
|
|
@ -45,6 +45,9 @@ const SIMPLE_ELITE_MAP = {
|
|||
};
|
||||
|
||||
function stylizeString(s, style) {
|
||||
if (s == null) {
|
||||
return s;
|
||||
}
|
||||
var len = s.length;
|
||||
var c;
|
||||
var i;
|
||||
|
@ -214,6 +217,9 @@ function containsNonLatinCodepoints(s) {
|
|||
}
|
||||
|
||||
function stripAllLineFeeds(s) {
|
||||
if (s == null) {
|
||||
return s;
|
||||
}
|
||||
return s.replace(/\r?\n|[\r\u2028\u2029]/g, '');
|
||||
}
|
||||
|
||||
|
@ -247,7 +253,7 @@ const ANSI_OR_PIPE_REGEXP = new RegExp(
|
|||
//
|
||||
function renderSubstr(str, start, length) {
|
||||
// shortcut for empty strings
|
||||
if (0 === str.length) {
|
||||
if (str == null || 0 === str.length) {
|
||||
return str;
|
||||
}
|
||||
|
||||
|
|
|
@ -151,7 +151,7 @@ TextView.prototype.getData = function () {
|
|||
TextView.prototype.setText = function (text, redraw) {
|
||||
redraw = _.isBoolean(redraw) ? redraw : true;
|
||||
|
||||
if (!_.isString(text)) {
|
||||
if (text != null && !_.isString(text)) {
|
||||
// allow |text| to be numbers/etc.
|
||||
text = text.toString();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue