X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=site.c;h=04e3a0d8584cb995a30f688f6dd27723b31857ff;hp=0da21efcd3b6b9f82018afeab3fe29eb48e929a1;hb=f7857c831a1999529dc54c795b5eeebdd199b8e1;hpb=534fb389bb3c26e750d7be69c7554c025c64dcfe diff --git a/site.c b/site.c index 0da21ef..04e3a0d 100644 --- a/site.c +++ b/site.c @@ -1456,7 +1456,7 @@ static void enter_state_run(struct site *st) FILLZERO(st->remoteN); dispose_transform(&st->new_transform); memset(st->dhsecret,0,st->dh->len); - memset(st->sharedsecret,0,st->sharedsecretlen); + if (st->sharedsecret) memset(st->sharedsecret,0,st->sharedsecretlen); set_link_quality(st); if (st->keepalive && !current_valid(st))