Module: kamailio Branch: 4.3 Commit: 9371b5326bd1b8e01172e184b721d24de9768d0f URL: https://github.com/kamailio/kamailio/commit/9371b5326bd1b8e01172e184b721d24d...
Author: Victor Seva linuxmaniac@torreviejawireless.org Committer: Victor Seva linuxmaniac@torreviejawireless.org Date: 2015-06-05T10:12:19+02:00
tls: fix gcc warnings:
tls_domain.c:507:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_domain.c:537:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_domain.c:544:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_domain.c:576:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_domain.c:1096:5: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_domain.c:1104:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_domain.c:1111:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_server.c:222:3: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_server.c:565:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_server.c:843:5: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_server.c:877:5: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_server.c:1231:4: warning: variable âretâ set but not used [-Wunused-but-set-variable] tls_server.c:1265:4: warning: variable âretâ set but not used [-Wunused-but-set-variable]
(cherry picked from commit 7a33987ab4e74266cd0ccecbe14f7196f97a0f05)
---
Modified: modules/tls/tls_util.h
---
Diff: https://github.com/kamailio/kamailio/commit/9371b5326bd1b8e01172e184b721d24d... Patch: https://github.com/kamailio/kamailio/commit/9371b5326bd1b8e01172e184b721d24d...
---
diff --git a/modules/tls/tls_util.h b/modules/tls/tls_util.h index efbd842..6fe91a2 100644 --- a/modules/tls/tls_util.h +++ b/modules/tls/tls_util.h @@ -31,26 +31,29 @@ #include "../../str.h" #include "tls_domain.h"
+static inline int tls_err_ret(char *s, tls_domains_cfg_t **tls_domains_cfg) { + long err; + int ret = 0; + if ((*tls_domains_cfg)->srv_default->ctx && + (*tls_domains_cfg)->srv_default->ctx[0]) + { + while((err = ERR_get_error())) { + ret = 1; + ERR("%s%s\n", s ? s : "", ERR_error_string(err, 0)); + } + } + return ret; +}
-#define TLS_ERR_RET(r, s) \ -do { \ - long err; \ - (r) = 0; \ - if ((*tls_domains_cfg)->srv_default->ctx && \ - (*tls_domains_cfg)->srv_default->ctx[0]) { \ - while((err = ERR_get_error())) { \ - (r) = 1; \ - ERR("%s%s\n", ((s)) ? (s) : "", \ - ERR_error_string(err, 0)); \ - } \ - } \ +#define TLS_ERR_RET(r, s) \ +do { \ + (r) = tls_err_ret((s), tls_domains_cfg); \ } while(0)
-#define TLS_ERR(s) \ -do { \ - int ret; \ - TLS_ERR_RET(ret, s); \ +#define TLS_ERR(s) \ +do { \ + tls_err_ret((s), tls_domains_cfg); \ } while(0)