[sr-dev] git:master: auth(s): s/auth_api/auth_api_s & s/bind_auth/bind_auth_s
Andrei Pelinescu-Onciul
andrei at iptel.org
Mon Jun 14 18:02:43 CEST 2010
Module: sip-router
Branch: master
Commit: f93a3d56abd81d81d19a24ed0d1da7e1fe30fde1
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f93a3d56abd81d81d19a24ed0d1da7e1fe30fde1
Author: Andrei Pelinescu-Onciul <andrei at iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei at iptel.org>
Date: Mon Jun 14 17:13:19 2010 +0200
auth(s): s/auth_api/auth_api_s & s/bind_auth/bind_auth_s
Rename auth_api_t and bind_auth (add _s), to avoid possible runtime
problems when mixing ser and kamailio auth_api using modules.
---
modules_s/auth/api.c | 2 +-
modules_s/auth/api.h | 8 ++++----
modules_s/auth/auth_mod.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/modules_s/auth/api.c b/modules_s/auth/api.c
index f867ab0..084a96a 100644
--- a/modules_s/auth/api.c
+++ b/modules_s/auth/api.c
@@ -178,7 +178,7 @@ auth_result_t post_auth(struct sip_msg* msg, struct hdr_field* hdr)
}
-int bind_auth(auth_api_t* api)
+int bind_auth_s(auth_api_s_t* api)
{
if (!api) {
LOG(L_ERR, "bind_auth: Invalid parameter value\n");
diff --git a/modules_s/auth/api.h b/modules_s/auth/api.h
index 7228ef7..31ee368 100644
--- a/modules_s/auth/api.h
+++ b/modules_s/auth/api.h
@@ -79,17 +79,17 @@ auth_result_t post_auth(struct sip_msg* msg, struct hdr_field* hdr);
/*
* Auth module API
*/
-typedef struct auth_api {
+typedef struct auth_api_s {
pre_auth_t pre_auth; /* The function to be called before authentication */
post_auth_t post_auth; /* The function to be called after authentication */
build_challenge_hf_t build_challenge; /* Function to build digest challenge header */
struct qp* qop; /* qop module parameter */
calc_HA1_t calc_HA1;
calc_response_t calc_response;
-} auth_api_t;
+} auth_api_s_t;
-typedef int (*bind_auth_t)(auth_api_t* api);
-int bind_auth(auth_api_t* api);
+typedef int (*bind_auth_s_t)(auth_api_s_t* api);
+int bind_auth_s(auth_api_s_t* api);
#endif /* API_H */
diff --git a/modules_s/auth/auth_mod.c b/modules_s/auth/auth_mod.c
index d33cba7..7a3d40a 100644
--- a/modules_s/auth/auth_mod.c
+++ b/modules_s/auth/auth_mod.c
@@ -108,7 +108,7 @@ struct qp qop = {
*/
static cmd_export_t cmds[] = {
{"consume_credentials", consume_credentials, 0, 0, REQUEST_ROUTE},
- {"bind_auth", (cmd_function)bind_auth, 0, 0, 0 },
+ {"bind_auth_s", (cmd_function)bind_auth_s, 0, 0, 0 },
{0, 0, 0, 0, 0}
};
More information about the sr-dev
mailing list