Module: kamailio
Branch: master
Commit: 9e25ba70afb7dee4da55aadb9d7a1a39c61cbedf
URL: 
https://github.com/kamailio/kamailio/commit/9e25ba70afb7dee4da55aadb9d7a1a39c61cbedf

Author: Jason Penton <jason.pen...@gmail.com>
Committer: Jason Penton <jason.pen...@gmail.com>
Date: 2015-02-03T16:42:05+02:00

modules/ims_usrloc_pcscf: add slot id to storage

---

Modified: modules/ims_usrloc_pcscf/udomain.c
Modified: modules/ims_usrloc_pcscf/usrloc.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/9e25ba70afb7dee4da55aadb9d7a1a39c61cbedf.diff
Patch: 
https://github.com/kamailio/kamailio/commit/9e25ba70afb7dee4da55aadb9d7a1a39c61cbedf.patch

---

diff --git a/modules/ims_usrloc_pcscf/udomain.c 
b/modules/ims_usrloc_pcscf/udomain.c
index 6087ee1..94a72db 100644
--- a/modules/ims_usrloc_pcscf/udomain.c
+++ b/modules/ims_usrloc_pcscf/udomain.c
@@ -229,6 +229,7 @@ int mem_insert_pcontact(struct udomain* _d, str* _contact, 
struct pcontact_info*
        }
 
        sl = ((*_c)->aorhash) & (_d->size - 1);
+       (*_c)->sl = sl;
        slot_add(&_d->table[sl], *_c);
        update_stat(_d->contacts, 1);
        return 0;
diff --git a/modules/ims_usrloc_pcscf/usrloc.h 
b/modules/ims_usrloc_pcscf/usrloc.h
index 843827d..11bcc9d 100644
--- a/modules/ims_usrloc_pcscf/usrloc.h
+++ b/modules/ims_usrloc_pcscf/usrloc.h
@@ -185,6 +185,7 @@ typedef struct pcontact_info {
  */
 typedef struct pcontact {
        unsigned int aorhash;                                   /*!< Hash over 
address of record */
+       unsigned int sl;                                        /*!< slot 
number */
        struct hslot* slot;                                     /*!< Collision 
slot in the hash table array we belong to */
        str* domain;                                                    /*!< 
Pointer to domain we belong to (null terminated string) */
        str aor;                                                                
/*!< Address of record */


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to