Browse Source

uac: use cseq update callback exported by dialog via core srapi

Daniel-Constantin Mierla 9 years ago
parent
commit
d236312676
1 changed files with 5 additions and 2 deletions
  1. 5 2
      modules/uac/auth.c

+ 5 - 2
modules/uac/auth.c

@@ -37,6 +37,7 @@
 #include "../../hashes.h"
 #include "../../dset.h"
 #include "../../srapi.h"
+#include "../../parser/parse_cseq.h"
 #include "../../modules/tm/tm_load.h"
 
 #include "auth.h"
@@ -476,8 +477,10 @@ int uac_auth(sip_msg_t *msg)
 	if(t->uas.request) {
 		t->uas.request->msg_flags |= FL_UAC_AUTH;
 		cenv = sr_cfgenv_get();
-		if(cenv->cseq_update == 1) {
-			sr_hdr_add_zz(msg, "P-K-Auth-CSeq", "yes");
+		if(cenv->cb_cseq_update != NULL) {
+			if(cenv->cb_cseq_update(msg)<0) {
+				goto error;
+			}
 		}
 	}