summaryrefslogtreecommitdiffstats
path: root/mbbsd/board.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/board.c')
-rw-r--r--mbbsd/board.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/mbbsd/board.c b/mbbsd/board.c
index bb23d3ba..8a228287 100644
--- a/mbbsd/board.c
+++ b/mbbsd/board.c
@@ -410,17 +410,18 @@ search_board(void)
{
int num;
char genbuf[IDLEN + 2];
+ struct NameList namelist;
+
move(0, 0);
clrtoeol();
- CreateNameList();
+ NameList_init(&namelist);
assert(brdnum<=nbrdsize);
for (num = 0; num < brdnum; num++)
if (!IS_LISTING_FAV() ||
(nbrd[num].myattr & NBRD_BOARD && HasBoardPerm(B_BH(&nbrd[num]))) )
- AddNameList(B_BH(&nbrd[num])->brdname);
- namecomplete(MSG_SELECT_BOARD, genbuf);
- FreeNameList();
- toplev = NULL;
+ NameList_add(&namelist, B_BH(&nbrd[num])->brdname);
+ namecomplete2(&namelist, MSG_SELECT_BOARD, genbuf);
+ NameList_delete(&namelist);
#ifdef DEBUG
vmsg(genbuf);