diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-07-24 15:06:40 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-07-24 15:06:40 +0000 |
commit | f5590b08f4b74696e7eb442859a8589df44ad2e5 (patch) | |
tree | 81281cfe179858fff9eaaf0c69cc9083774610b5 | |
parent | 25be3dc73d8c52b7cecb3a5977d77ce29d24cd73 (diff) |
Fixed ticket #356: Prototype and definition mismatch causing crash in sip_auth_server.c (thanks Truong Thanh Quang)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1407 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r-- | pjsip/include/pjsip/sip_auth.h | 12 | ||||
-rw-r--r-- | pjsip/src/pjsip/sip_auth_server.c | 12 |
2 files changed, 13 insertions, 11 deletions
diff --git a/pjsip/include/pjsip/sip_auth.h b/pjsip/include/pjsip/sip_auth.h index 372144ba..1ae6c1f6 100644 --- a/pjsip/include/pjsip/sip_auth.h +++ b/pjsip/include/pjsip/sip_auth.h @@ -354,6 +354,18 @@ PJ_DECL(pj_status_t) pjsip_auth_srv_challenge( pjsip_auth_srv *auth_srv, * @} */ +/* Internal function defined in sip_auth_client.c */ +void pjsip_auth_create_digest( pj_str_t *result, + const pj_str_t *nonce, + const pj_str_t *nc, + const pj_str_t *cnonce, + const pj_str_t *qop, + const pj_str_t *uri, + const pj_str_t *realm, + const pjsip_cred_info *cred_info, + const pj_str_t *method); + + PJ_END_DECL diff --git a/pjsip/src/pjsip/sip_auth_server.c b/pjsip/src/pjsip/sip_auth_server.c index 816c218c..6825e0c6 100644 --- a/pjsip/src/pjsip/sip_auth_server.c +++ b/pjsip/src/pjsip/sip_auth_server.c @@ -26,17 +26,6 @@ #include <pj/assert.h> -/* Defined in sip_auth_client.c */ -void pjsip_auth_create_digest( pj_str_t *result, - const pj_str_t *nonce, - const pj_str_t *nc, - const pj_str_t *cnonce, - const pj_str_t *qop, - const pj_str_t *uri, - const pjsip_cred_info *cred_info, - const pj_str_t *method); - - /* * Initialize server authorization session data structure to serve the * specified realm and to use lookup_func function to look for the credential @@ -90,6 +79,7 @@ static pj_status_t pjsip_auth_verify( const pjsip_authorization_hdr *hdr, &hdr->credential.digest.cnonce, &hdr->credential.digest.qop, &hdr->credential.digest.uri, + &cred_info->realm, cred_info, method ); |