From a3357bb64d2bf2474be13fb68669f13672882dcf Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Tue, 25 Aug 2009 01:01:54 +0000 Subject: I hate switching languages in mid-thought. svn path=/pow/POW-0.7/POW.c; revision=2709 --- pow/POW-0.7/POW.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pow/POW-0.7/POW.c') diff --git a/pow/POW-0.7/POW.c b/pow/POW-0.7/POW.c index fdf3d13e..a4be59f3 100644 --- a/pow/POW-0.7/POW.c +++ b/pow/POW-0.7/POW.c @@ -4813,11 +4813,12 @@ static int ssl_object_verify_callback(X509_STORE_CTX *ctx, void *arg) if ((len = BIO_ctrl_pending(b)) == 0 || (buf = malloc(len + 1)) == NULL) goto fail; - if (BIO_read(b, buf, len) == len) + if (BIO_read(b, buf, len) == len) { buf[len] = '\0'; self->x509_cb_err = buf; - else + } else { free(buf); + } fail: BIO_free(b); -- cgit v1.2.3