X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/217073562428bec7b9905a2d8008df9b1c15c718..b8f727eb436070ed90eb90c725e30c5e913b8ab9:/server/chal.c diff --git a/server/chal.c b/server/chal.c index a9353351..e6a30055 100644 --- a/server/chal.c +++ b/server/chal.c @@ -46,11 +46,11 @@ static seqwin iseq; static void c_genkey(void) { - if (bchal && bchal->ops == master->algs.bulk->ops && oseq < 0x07ffffff) - return; + bulkalgs *bulk = master->algs.bulk; + if (bchal && bchal->ops == bulk->ops && oseq < 0x07ffffff) return; if (bchal) bchal->ops->freechal(bchal); - bchal = master->algs.bulk->ops->genchal(master->algs.bulk); - bchal->ops = master->algs.bulk->ops; + bchal = bulk->ops->genchal(bulk); + bchal->ops = bulk->ops; oseq = 0; seq_reset(&iseq); }