openssl 3.0.14 returns a different code.
authorDebian Javascript Maintainers <pkg-javascript-devel@alioth-lists.debian.net>
Tue, 9 Jul 2024 15:36:33 +0000 (17:36 +0200)
committerJérémy Lal <kapouer@melix.org>
Tue, 9 Jul 2024 15:36:33 +0000 (17:36 +0200)
Forwarded: not-needed

Gbp-Pq: Topic build
Gbp-Pq: Name openssl_3014.patch

test/parallel/test-tls-alpn-server-client.js

index 522dd34ad21567bbf5ab208cd3d61b8e45c8718b..8e0ec8e4bee791d0734f345f347daf73f970b7f3 100644 (file)
@@ -195,7 +195,7 @@ function TestALPNCallback() {
 
     // Callback picks 2nd preference => undefined => ALPN rejected:
     assert.strictEqual(results[1].server, undefined);
-    assert.strictEqual(results[1].client.error.code, 'ECONNRESET');
+    assert.ok(['ECONNRESET', 'ERR_SSL_TLSV1_ALERT_NO_APPLICATION_PROTOCOL'].includes(results[1].client.error.code));
 
     TestBadALPNCallback();
   });
@@ -218,7 +218,7 @@ function TestBadALPNCallback() {
   runTest(clientsOptions, serverOptions, function(results) {
     // Callback returns 'http/5' => doesn't match client ALPN => error & reset
     assert.strictEqual(results[0].server, undefined);
-    assert.strictEqual(results[0].client.error.code, 'ECONNRESET');
+    assert.ok(['ECONNRESET', 'ERR_SSL_TLSV1_ALERT_NO_APPLICATION_PROTOCOL'].includes(results[0].client.error.code));
 
     TestALPNOptionsCallback();
   });