From ffcec7b8cb605b8da308a341968fb651f8a86ee6 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Sun, 2 Jan 2022 14:36:37 -0800
Subject: [PATCH] Eliminate a couple of hard-coded instances of "ZIP"

---
 src/sbbs3/js_system.c | 3 ++-
 src/sbbs3/newuser.cpp | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/js_system.c b/src/sbbs3/js_system.c
index 794750dd0b..214fbf5390 100644
--- a/src/sbbs3/js_system.c
+++ b/src/sbbs3/js_system.c
@@ -22,6 +22,7 @@
 #include "sbbs.h"
 #include "js_request.h"
 #include "ver.h"
+#include "filedat.h"
 
 #ifdef JAVASCRIPT
 
@@ -1738,7 +1739,7 @@ js_new_user(JSContext *cx, uintN argc, jsval *arglist)
 	if(cfg->total_fcomps)
 		strcpy(user.tmpext,cfg->fcomp[0]->ext);
 	else
-		strcpy(user.tmpext,"ZIP");
+		strcpy(user.tmpext,supported_archive_formats[0]);
 
 	user.shell=cfg->new_shell;
 	user.misc=cfg->new_misc|(AUTOTERM|COLOR);
diff --git a/src/sbbs3/newuser.cpp b/src/sbbs3/newuser.cpp
index c5d124995c..06a7d51d37 100644
--- a/src/sbbs3/newuser.cpp
+++ b/src/sbbs3/newuser.cpp
@@ -22,6 +22,7 @@
 #include "sbbs.h"
 #include "petdefs.h"
 #include "cmdshell.h"
+#include "filedat.h"
 
 /****************************************************************************/
 /* This function is invoked when a user enters "NEW" at the NN: prompt		*/
@@ -118,7 +119,7 @@ BOOL sbbs_t::newuser()
 	if(cfg.total_fcomps)
 		SAFECOPY(useron.tmpext,cfg.fcomp[0]->ext);
 	else
-		SAFECOPY(useron.tmpext,"ZIP");
+		SAFECOPY(useron.tmpext,supported_archive_formats[0]);
 
 	useron.shell=cfg.new_shell;
 
-- 
GitLab