X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/ab6f1b0d12478b8fe266e3dacc3de7121df29066..18969e42a11e11ef8a3ea81eaf0038e8e74e004d:/server/chal.c diff --git a/server/chal.c b/server/chal.c index 68d7f048..0208e68f 100644 --- a/server/chal.c +++ b/server/chal.c @@ -47,6 +47,7 @@ static seqwin iseq; static void c_genkey(void) { bulkalgs *bulk = master->algs.bulk; + if (bchal && bchal->ops == bulk->ops && oseq < 0x07ffffff) return; if (bchal) bchal->ops->freechal(bchal); bchal = bulk->ops->genchal(bulk);