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);
|
||||
goto found;
|
||||
}
|
||||
if (fe->value == NULL && fe->cb != NULL) {
|
||||
if (fe->value == NULL && fe->cb != NULL)
|
||||
fe->cb(ft, fe);
|
||||
if (fe->value == NULL)
|
||||
fe->value = xstrdup("");
|
||||
}
|
||||
if (fe->value == NULL)
|
||||
fe->value = xstrdup("");
|
||||
found = xstrdup(fe->value);
|
||||
goto found;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue