diff --git a/src/sbbs3/install/sbbsinst.c b/src/sbbs3/install/sbbsinst.c
index 7ae69a29cc29074c7ed8459ff068bf032547341f..e0707cc0f7cd4a7e506648f22aa7e4ab8b3e9e1c 100644
--- a/src/sbbs3/install/sbbsinst.c
+++ b/src/sbbs3/install/sbbsinst.c
@@ -560,19 +560,8 @@ get_distlist(void)
 				DIST_LIST_URL2,ftpErrString(ret1),
 				DIST_LIST_URL3,ftpErrString(ret1),
 				DIST_LIST_URL4,ftpErrString(ret1));
-		exit(EXIT_FAILURE);
-		strcpy(file[f],DEFAULT_DISTFILE);
-		for(j=0,i=2;in_line[i];i++)  {
-			if(in_line[i]=='%' && in_line[i+1]=='s')  {
-				file[f][j]=0;
-				strcat(file[f],sys_desc);
-				j=strlen(file[f]);
-				i++;
-			}
-			else
-				file[f][j++]=in_line[i];
-		}
-		f++;
+		if(r==0)
+			exit(EXIT_FAILURE);
 	}
 
 	while((list->gets(in_line,sizeof(in_line),list))!=NULL)  {