diff extensions/app_sip/multimediaauth.c @ 1424:c8057892e56b

adapt extensions to fd_msg_search_avp(struct avp) Remove now-unnecessary fd_avp_search_avp() implementations now that fd_msg_search_avp() can be used. TODO: rt_rewrite.fdx still uses own version because that does extra validation and logging (that may or may not be necessary).
author Luke Mewburn <luke@mewburn.net>
date Wed, 19 Feb 2020 10:24:13 +1100
parents 3cbe458fbfa9
children ca7ca55e2488
line wrap: on
line diff
--- a/extensions/app_sip/multimediaauth.c	Wed Feb 19 10:20:20 2020 +1100
+++ b/extensions/app_sip/multimediaauth.c	Wed Feb 19 10:24:13 2020 +1100
@@ -320,7 +320,7 @@
 							//CHECK_FCT(fd_msg_browse ( avp, MSG_BRW_WALK, &avp, NULL) );
 							
 							
-							CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_CNonce, &a2 ));
+							CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_CNonce, &a2 ));
 							
 							if(a2!=NULL)
 								found_cnonce=1;
@@ -457,7 +457,7 @@
 									char * digest_username=NULL, *digest_uri=NULL, *digest_response=NULL, *digest_realm=NULL, *digest_nonce=NULL, *digest_method=NULL, *digest_qop=NULL, *digest_algorithm=NULL, *digest_cnonce=NULL, *digest_noncecount=NULL;
 									
 									
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Nonce, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Nonce, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -486,7 +486,7 @@
 										}
 											
 									}
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Response, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Response, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -500,7 +500,7 @@
 										}
 										
 									}
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Realm, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Realm, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -514,7 +514,7 @@
 										}
 									}
 									
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Method, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Method, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -530,7 +530,7 @@
 									else
 										digest_method="";
 									
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_URI, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_URI, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -544,7 +544,7 @@
 										}
 									}
 									
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_QOP, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_QOP, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -559,7 +559,7 @@
 									}
 									else
 										digest_qop=NULL;
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Algorithm, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Algorithm, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -574,7 +574,7 @@
 									}
 									else
 										digest_algorithm=NULL;
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_CNonce, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_CNonce, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -589,7 +589,7 @@
 									}
 									else
 										digest_cnonce="";
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Nonce_Count, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Nonce_Count, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
@@ -604,7 +604,7 @@
 									}
 									else
 										digest_noncecount="";
-									CHECK_FCT(fd_avp_search_avp (avp, sip_dict.Digest_Username, &a2 ));
+									CHECK_FCT(fd_msg_search_avp (avp, sip_dict.Digest_Username, &a2 ));
 									if(a2!=NULL)
 									{
 										CHECK_FCT( fd_msg_avp_hdr( a2, &digestheader )  );
"Welcome to our mercurial repository"