[sr-dev] git:master:092f3b53: usrloc: removed ifdefs for WITH_XAVP
Daniel-Constantin Mierla
miconda at gmail.com
Thu Apr 18 14:09:13 CEST 2019
Module: kamailio
Branch: master
Commit: 092f3b53d6c554eed2de0d2c62093c091a7d1e89
URL: https://github.com/kamailio/kamailio/commit/092f3b53d6c554eed2de0d2c62093c091a7d1e89
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2019-04-18T14:08:49+02:00
usrloc: removed ifdefs for WITH_XAVP
---
Modified: src/modules/usrloc/ucontact.c
Modified: src/modules/usrloc/usrloc.h
---
Diff: https://github.com/kamailio/kamailio/commit/092f3b53d6c554eed2de0d2c62093c091a7d1e89.diff
Patch: https://github.com/kamailio/kamailio/commit/092f3b53d6c554eed2de0d2c62093c091a7d1e89.patch
---
diff --git a/src/modules/usrloc/ucontact.c b/src/modules/usrloc/ucontact.c
index 93b30fab05..fe04d2af3d 100644
--- a/src/modules/usrloc/ucontact.c
+++ b/src/modules/usrloc/ucontact.c
@@ -50,7 +50,6 @@ void ul_set_xavp_contact_clone(int v)
ul_xavp_contact_clone = v;
}
-#ifdef WITH_XAVP
/*!
* \brief Store xavp list per contact
* \param _c contact structure
@@ -74,7 +73,6 @@ void ucontact_xavp_store(ucontact_t *_c)
_c->xavp = xavp_clone_level_nodata(xavp);
return;
}
-#endif
int uldb_delete_attrs_ruid(str* _dname, str *_ruid);
@@ -135,9 +133,7 @@ ucontact_t* new_ucontact(str* _dom, str* _aor, str* _contact, ucontact_info_t* _
c->tcpconn_id = _ci->tcpconn_id;
c->server_id = _ci->server_id;
c->keepalive = (_ci->cflags & nat_bflag)?1:0;
-#ifdef WITH_XAVP
ucontact_xavp_store(c);
-#endif
return c;
@@ -150,9 +146,7 @@ ucontact_t* new_ucontact(str* _dom, str* _aor, str* _contact, ucontact_info_t* _
if (c->c.s) shm_free(c->c.s);
if (c->ruid.s) shm_free(c->ruid.s);
if (c->instance.s) shm_free(c->instance.s);
-#ifdef WITH_XAVP
if (c->xavp) xavp_destroy_list(&c->xavp);
-#endif
shm_free(c);
return 0;
}
@@ -173,9 +167,7 @@ void free_ucontact(ucontact_t* _c)
if (_c->c.s) shm_free(_c->c.s);
if (_c->ruid.s) shm_free(_c->ruid.s);
if (_c->instance.s) shm_free(_c->instance.s);
-#ifdef WITH_XAVP
if (_c->xavp) xavp_destroy_list(&_c->xavp);
-#endif
shm_free( _c );
}
@@ -286,7 +278,7 @@ int mem_update_ucontact(ucontact_t* _c, ucontact_info_t* _ci)
_c->received.s = 0;
_c->received.len = 0;
}
-
+
if (_ci->path) {
update_str( &_c->path, _ci->path);
} else {
@@ -295,9 +287,7 @@ int mem_update_ucontact(ucontact_t* _c, ucontact_info_t* _ci)
_c->path.len = 0;
}
-#ifdef WITH_XAVP
ucontact_xavp_store(_c);
-#endif
_c->sock = _ci->sock;
_c->expires = _ci->expires;
diff --git a/src/modules/usrloc/usrloc.h b/src/modules/usrloc/usrloc.h
index 6fb4965539..fed89d1c70 100644
--- a/src/modules/usrloc/usrloc.h
+++ b/src/modules/usrloc/usrloc.h
@@ -30,9 +30,7 @@
#include "ul_callback.h"
#include "../../core/qvalue.h"
#include "../../core/str.h"
-#ifdef WITH_XAVP
#include "../../core/xavp.h"
-#endif
#define NO_DB 0
#define WRITE_THROUGH 1
@@ -96,9 +94,7 @@ typedef struct ucontact {
int server_id; /*!< server id */
int tcpconn_id; /*!< unique tcp connection id */
int keepalive; /*!< keepalive */
-#ifdef WITH_XAVP
sr_xavp_t * xavp; /*!< per contact xavps */
-#endif
struct ucontact* next; /*!< Next contact in the linked list */
struct ucontact* prev; /*!< Previous contact in the linked list */
} ucontact_t;
@@ -124,9 +120,7 @@ typedef struct ucontact_info {
int server_id; /*!< server id */
int tcpconn_id; /*!< connection id */
int keepalive; /*!< keepalive */
-#ifdef WITH_XAVP
sr_xavp_t * xavp; /*!< per contact xavps */
-#endif
time_t last_modified; /*!< last modified */
} ucontact_info_t;
More information about the sr-dev
mailing list