tui: Correct error in terminfo extension processing.

Using the right unibilium query function then revealed a latent NULL pointer
problem.
This commit is contained in:
Jonathan de Boyne Pollard
2017-05-27 19:11:00 +01:00
parent 1f3b5e1a82
commit 6910bfee0f

View File

@@ -1136,7 +1136,7 @@ static int unibi_find_ext_str(unibi_term *ut, const char *name)
size_t max = unibi_count_ext_str(ut); size_t max = unibi_count_ext_str(ut);
for (size_t i = 0; i < max; ++i) { for (size_t i = 0; i < max; ++i) {
const char * n = unibi_get_ext_str_name(ut, i); const char * n = unibi_get_ext_str_name(ut, i);
if (0 == strcmp(n, name)) { if (n && 0 == strcmp(n, name)) {
return (int)i; return (int)i;
} }
} }