File ncurses-5.9-bsc1131830.patch of Package ncurses.31895
---
ncurses/tinfo/comp_parse.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
--- ncurses/tinfo/comp_parse.c
+++ ncurses/tinfo/comp_parse.c 2019-04-11 00:37:39.564903289 +0000
@@ -418,13 +418,18 @@ _nc_resolve_uses2(bool fullresolve, bool
* Now merge in each use entry in the proper
* (reverse) order.
*/
- for (; qp->nuses; qp->nuses--)
+ for (; qp->nuses; qp->nuses--) {
+ if (!qp->uses[qp->nuses - 1].link)
+ return FALSE;
_nc_merge_entry(&merged,
&qp->uses[qp->nuses - 1].link->tterm);
+ }
/*
* Now merge in the original entry.
*/
+ if (!qp)
+ return FALSE;
_nc_merge_entry(&merged, &qp->tterm);
/*