Restore documented tgetstr() behavior.
This commit is contained in:
parent
60f0adf39e
commit
ecfed74f23
@ -188,6 +188,12 @@ int i;
|
||||
if (!strncmp(id, capname, 2)) {
|
||||
T(("found match : %s", _nc_visbuf(tp->Strings[i])));
|
||||
/* setupterm forces cancelled strings to null */
|
||||
#ifdef FREEBSD_NATIVE
|
||||
if (*area && tp->Strings[i]) {
|
||||
strcpy(*area, tp->Strings[i]);
|
||||
*area += strlen(tp->Strings[i]) + 1;
|
||||
}
|
||||
#endif
|
||||
returnPtr(tp->Strings[i]);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user