include 'err' label only when it is actually used
diff --git a/ssl/ssl_cert.c b/ssl/ssl_cert.c index c26df62..27e7fcc 100644 --- a/ssl/ssl_cert.c +++ b/ssl/ssl_cert.c
@@ -271,7 +271,9 @@ return(ret); +#ifndef NO_DH /* avoid 'unreferenced label' warning if NO_DH is defined */ err: +#endif #ifndef NO_RSA if (ret->rsa_tmp != NULL) RSA_free(ret->rsa_tmp);