fix: guard certificate and key against undefined before join

This commit is contained in:
MHSanaei 2026-05-14 17:46:24 +02:00
parent e4218a1029
commit 9b0fd047cb
No known key found for this signature in database
GPG key ID: 7E4060F2FBE5AB7A

View file

@ -827,8 +827,8 @@ TlsStreamSettings.Cert = class extends XrayCommonClass {
} else {
return new TlsStreamSettings.Cert(
false, '', '',
json.certificate.join('\n'),
json.key.join('\n'),
Array.isArray(json.certificate) ? json.certificate.join('\n') : (json.certificate ?? ''),
Array.isArray(json.key) ? json.key.join('\n') : (json.key ?? ''),
json.oneTimeLoading,
json.usage,
json.buildChain,