Unconditional non-fatal server start error logs

82e569cf08f45932b419575b06af3052f3946175

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +5 -9Ignore whitespace
server.js+5 -9
@@ -787,17 +787,17 @@ function logSecurityAlert(message) {
787 */787 */
788function handleServerListenFail(v6Failed, v4Failed) {788function handleServerListenFail(v6Failed, v4Failed) {
789 if (v6Failed && !enableIPv4) {789 if (v6Failed && !enableIPv4) {
790 console.error('fatal error: Failed to start server on IPv6 and IPv4 disabled');790 console.error(color.red('fatal error: Failed to start server on IPv6 and IPv4 disabled'));
791 process.exit(1);791 process.exit(1);
792 }792 }
793793
794 if (v4Failed && !enableIPv6) {794 if (v4Failed && !enableIPv6) {
795 console.error('fatal error: Failed to start server on IPv4 and IPv6 disabled');795 console.error(color.red('fatal error: Failed to start server on IPv4 and IPv6 disabled'));
796 process.exit(1);796 process.exit(1);
797 }797 }
798798
799 if (v6Failed && v4Failed) {799 if (v6Failed && v4Failed) {
800 console.error('fatal error: Failed to start server on both IPv6 and IPv4');800 console.error(color.red('fatal error: Failed to start server on both IPv6 and IPv4'));
801 process.exit(1);801 process.exit(1);
802 }802 }
803}803}
@@ -846,9 +846,7 @@ async function startHTTPorHTTPS() {
846 try {846 try {
847 await createFunc(tavernUrlV6);847 await createFunc(tavernUrlV6);
848 } catch (error) {848 } catch (error) {
849 if (enableIPv4) {849 console.error('non-fatal error: failed to start server on IPv6', error);
850 console.error('non-fatal error: failed to start server on IPv6', error);
851 }
852850
853 v6Failed = true;851 v6Failed = true;
854 }852 }
@@ -858,9 +856,7 @@ async function startHTTPorHTTPS() {
858 try {856 try {
859 await createFunc(tavernUrl);857 await createFunc(tavernUrl);
860 } catch (error) {858 } catch (error) {
861 if (enableIPv6) {859 console.error('non-fatal error: failed to start server on IPv4', error);
862 console.error('non-fatal error: failed to start server on IPv4', error);
863 }
864860
865 v4Failed = true;861 v4Failed = true;
866 }862 }