git: 9front

Download patch

ref: 71dc829c17e95892cc4e4f7f408d22a2308d5615
parent: 32410248a43be4f186b7e8d7bba01a4444b818fb
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Fri Oct 22 09:37:27 EDT 2021

libsec: fix wrong assert condition (introduced in 0b7161814676a8c001b0b681740c9bee27bc86d2)

--- a/sys/src/libsec/port/tlshand.c
+++ b/sys/src/libsec/port/tlshand.c
@@ -2350,7 +2350,7 @@
 	DigestState *s;
 	int n;
 
-	assert(sizeof(ai) <= xlen && sizeof(tmp) <= xlen);
+	assert(xlen <= sizeof(ai) && xlen <= sizeof(tmp));
 	// generate a1
 	s = x(label, nlabel, key, nkey, nil, nil);
 	x(seed, nseed, key, nkey, ai, s);
--