|
@@ -59,6 +59,9 @@
|
|
|
#include "nonsip_hooks.h"
|
|
|
#include "dset.h"
|
|
|
#include "usr_avp.h"
|
|
|
+#ifdef WITH_XAVP
|
|
|
+#include "xavp.h"
|
|
|
+#endif
|
|
|
#include "select_buf.h"
|
|
|
|
|
|
#include "tcp_server.h" /* for tcpconn_add_alias */
|
|
@@ -271,6 +274,9 @@ end:
|
|
|
#endif
|
|
|
/* free possible loaded avps -bogdan */
|
|
|
reset_avps();
|
|
|
+#ifdef WITH_XAVP
|
|
|
+ xavp_reset_list();
|
|
|
+#endif
|
|
|
DBG("receive_msg: cleaning up\n");
|
|
|
free_sip_msg(msg);
|
|
|
pkg_free(msg);
|
|
@@ -283,6 +289,9 @@ error_rpl:
|
|
|
/* execute post reply-script callbacks */
|
|
|
exec_post_script_cb(msg, ONREPLY_CB_TYPE);
|
|
|
reset_avps();
|
|
|
+#ifdef WITH_XAVP
|
|
|
+ xavp_reset_list();
|
|
|
+#endif
|
|
|
goto error02;
|
|
|
#endif
|
|
|
error_req:
|
|
@@ -292,6 +301,9 @@ error_req:
|
|
|
error03:
|
|
|
/* free possible loaded avps -bogdan */
|
|
|
reset_avps();
|
|
|
+#ifdef WITH_XAVP
|
|
|
+ xavp_reset_list();
|
|
|
+#endif
|
|
|
error02:
|
|
|
free_sip_msg(msg);
|
|
|
pkg_free(msg);
|