diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c index 9518e7ef3144ba9995a17fd88cb39d9f865f75ac..96e6308c773733faabe36f23a509fe2b47f4af2b 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]);