diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c
index 00a3984a2096e9ce224c67619b9d2a97af39201a..0790a904420f7743d7cf7f320916c93870d04b64 100644
--- a/src/syncterm/bbslist.c
+++ b/src/syncterm/bbslist.c
@@ -786,6 +786,7 @@ struct bbslist *show_bbslist(int mode)
 							list[listcount]=list[listcount-1];
 							list[listcount-1]=(struct bbslist *)malloc(sizeof(struct bbslist));
 							memcpy(list[listcount-1],&defaults,sizeof(struct bbslist));
+							list[listcount-1]->id=listcount-1;
 							uifc.changes=0;
 							uifc.helpbuf=	"`BBS Name`\n\n"
 											"Enter the BBS name as it is to appear in the list.";