diff --git a/src/sbbs3/install/sbbsinst.c b/src/sbbs3/install/sbbsinst.c index 36b926d0d90bd6fcaa5708784e2ac2cd915e4a0d..8a65de4bbad9fdb3ef968d2b9888bb59c9dfcddc 100644 --- a/src/sbbs3/install/sbbsinst.c +++ b/src/sbbs3/install/sbbsinst.c @@ -625,7 +625,8 @@ void install_sbbs(dist_t *dist,struct server_ent_t *server) { exit(EXIT_FAILURE); } offset+=ret2; - printf("\b\b\b\b%3lu%%",(long)(((float)offset/(float)flen)*100.0)); + if(flen) + printf("\b\b\b\b%3lu%%",(long)(((float)offset/(float)flen)*100.0)); fflush(stdout); } printf("\n");