X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/9febf7ed49d2d2f13d9addc7714acd492c2c7111..5fd70d0768f86274b22e73f3cd8f59fec0325e36:/sshdss.c diff --git a/sshdss.c b/sshdss.c index 2b19a921..6487d75a 100644 --- a/sshdss.c +++ b/sshdss.c @@ -433,11 +433,11 @@ static void *dss_openssh_createkey(unsigned char **blob, int *len) dss->x = getmp(b, len); if (!dss->p || !dss->q || !dss->g || !dss->y || !dss->x) { - sfree(dss->p); - sfree(dss->q); - sfree(dss->g); - sfree(dss->y); - sfree(dss->x); + freebn(dss->p); + freebn(dss->q); + freebn(dss->g); + freebn(dss->y); + freebn(dss->x); sfree(dss); return NULL; }