From 6fd076a019c44ba3f8df46eb4c0394288d768c01 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 2 Oct 2007 02:04:02 +0000 Subject: [PATCH] Use SAFECOPY from key to BBS name to prevent overflowing the field. --- src/syncterm/bbslist.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c index 9518e7ef31..96e6308c77 100644 --- a/src/syncterm/bbslist.c +++ b/src/syncterm/bbslist.c @@ -195,7 +195,7 @@ void read_item(FILE *listfile, struct bbslist *entry, char *bbsname, int id, int get_syncterm_filename(home, sizeof(home), SYNCTERM_DEFAULT_TRANSFER_PATH, FALSE); if(bbsname != NULL) - strcpy(entry->name,bbsname); + SAFECOPY(entry->name,bbsname); iniReadString(listfile,bbsname,"Address","",entry->addr); entry->conn_type=iniReadEnum(listfile,bbsname,"ConnectionType",conn_types,CONN_TYPE_RLOGIN); entry->port=iniReadShortInt(listfile,bbsname,"Port",conn_ports[entry->conn_type]); -- GitLab