Module: sip-router
Branch: 3.3
Commit: 1011b1a626bd69ecb0aa1a8804aa401d8c933bcf
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=1011b1a626bd69ecb0aa1a8804aa401d8c933bcf

Author: Victor Seva <[email protected]>
Committer: Victor Seva <[email protected]>
Date:   Wed Jan  8 14:39:28 2014 +0100

modules_k/usrloc: add missing callid field to the update query at 
db_update_ucontact_instance function

---

 modules_k/usrloc/ucontact.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/modules_k/usrloc/ucontact.c b/modules_k/usrloc/ucontact.c
index c2462a7..ae0a08c 100644
--- a/modules_k/usrloc/ucontact.c
+++ b/modules_k/usrloc/ucontact.c
@@ -756,8 +756,8 @@ int db_update_ucontact_instance(ucontact_t* _c)
        db_key_t keys1[4];
        db_val_t vals1[4];
 
-       db_key_t keys2[13];
-       db_val_t vals2[13];
+       db_key_t keys2[14];
+       db_val_t vals2[14];
        int nr_cols2;
 
 
@@ -784,8 +784,9 @@ int db_update_ucontact_instance(ucontact_t* _c)
        keys2[8] = &sock_col;
        keys2[9] = &methods_col;
        keys2[10] = &last_mod_col;
-       keys2[11] = &ruid_col;
-       keys2[12] = &contact_col;
+       keys2[11] = &callid_col;
+       keys2[12] = &ruid_col;
+       keys2[13] = &contact_col;
 
        vals1[0].type = DB1_STR;
        vals1[0].nul = 0;
@@ -859,7 +860,11 @@ int db_update_ucontact_instance(ucontact_t* _c)
        vals2[10].nul = 0;
        vals2[10].val.time_val = _c->last_modified;
 
-       nr_cols2 = 11;
+       vals2[11].type = DB1_STR;
+       vals2[11].nul = 0;
+       vals2[11].val.str_val = _c->callid;
+
+       nr_cols2 = 12;
        if(_c->ruid.len>0)
        {
                vals2[nr_cols2].type = DB1_STR;


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to