From: Howard Chu Date: Sat, 23 Jul 2011 01:04:05 +0000 (-0700) Subject: Fix MDH_free() for PolarSSL X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=530d02fccf24f98e2e318418b2fa3e3420056fda;p=rtmpdump Fix MDH_free() for PolarSSL Reported by Reijo Tomperi --- diff --git a/librtmp/dh.h b/librtmp/dh.h index 8e285a6..efef0fd 100644 --- a/librtmp/dh.h +++ b/librtmp/dh.h @@ -53,7 +53,7 @@ typedef struct MDH { } MDH; #define MDH_new() calloc(1,sizeof(MDH)) -#define MDH_free(vp) {MDH *dh = vp; dhm_free(&dh->ctx); MP_free(dh->p); MP_free(dh->g); MP_free(dh->pub_key); MP_free(dh->priv_key); free(dh);} +#define MDH_free(vp) {MDH *_dh = vp; dhm_free(&_dh->ctx); MP_free(_dh->p); MP_free(_dh->g); MP_free(_dh->pub_key); MP_free(_dh->priv_key); free(_dh);} static int MDH_generate_key(MDH *dh) {