diff --git a/src/sbbs3/install/sbbsinst.c b/src/sbbs3/install/sbbsinst.c index f7f540adacebd76d7c1f1267d0643581e99343b5..36b926d0d90bd6fcaa5708784e2ac2cd915e4a0d 100644 --- a/src/sbbs3/install/sbbsinst.c +++ b/src/sbbs3/install/sbbsinst.c @@ -851,6 +851,8 @@ get_distlist(void) } memset(dist[r],0,sizeof(dist_t)); uifc.pop(NULL); + if(list>=0) + close(list); if(r<1) return(NULL); return(dist);