mirror of https://github.com/tmux/tmux.git
Do not crash when a format doesn't exist, reported by Thomas Sattler.
parent
640149337f
commit
ad98fad9a3
7
format.c
7
format.c
|
@ -1104,11 +1104,10 @@ format_find(struct format_tree *ft, const char *key, int modifiers)
|
||||||
xasprintf(&found, "%lld", (long long)fe->t);
|
xasprintf(&found, "%lld", (long long)fe->t);
|
||||||
goto found;
|
goto found;
|
||||||
}
|
}
|
||||||
if (fe->value == NULL && fe->cb != NULL) {
|
if (fe->value == NULL && fe->cb != NULL)
|
||||||
fe->cb(ft, fe);
|
fe->cb(ft, fe);
|
||||||
if (fe->value == NULL)
|
if (fe->value == NULL)
|
||||||
fe->value = xstrdup("");
|
fe->value = xstrdup("");
|
||||||
}
|
|
||||||
found = xstrdup(fe->value);
|
found = xstrdup(fe->value);
|
||||||
goto found;
|
goto found;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue