X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftinfo%2Fread_entry.c;h=e56c5a1ff14057a463c33c7eb7a7b9e6d7d9a654;hp=44811512fbaec600b1fbbb339ba1e8e1a864ca4c;hb=b93d96b78ac5250135975df892cee793dc3c0797;hpb=74137fec04e130a88ef25618cf730af988a4f51a diff --git a/ncurses/tinfo/read_entry.c b/ncurses/tinfo/read_entry.c index 44811512..e56c5a1f 100644 --- a/ncurses/tinfo/read_entry.c +++ b/ncurses/tinfo/read_entry.c @@ -41,7 +41,7 @@ #include -MODULE_ID("$Id: read_entry.c,v 1.147 2018/04/01 01:32:39 tom Exp $") +MODULE_ID("$Id: read_entry.c,v 1.148 2018/04/14 17:43:37 tom Exp $") #define TYPE_CALLOC(type,elts) typeCalloc(type, (unsigned)(elts)) @@ -837,6 +837,9 @@ _nc_read_entry2(const char *const name, char *const filename, TERMTYPE2 *const t { int code = TGETENT_NO; + if (name == 0) + return _nc_read_entry2("", filename, tp); + _nc_SPRINTF(filename, _nc_SLIMIT(PATH_MAX) "%.*s", PATH_MAX - 1, name);