Module: kamailio Branch: master Commit: 80406a0f44b0d452ebb4b40a10261e671b8013c8 URL: https://github.com/kamailio/kamailio/commit/80406a0f44b0d452ebb4b40a10261e671b8013c8
Author: jaybeepee <jason.pen...@gmail.com> Committer: jaybeepee <jason.pen...@gmail.com> Date: 2016-02-29T14:21:25+02:00 modules/ims_usrloc_scscf: don't load empty scscf contacts from DB --- Modified: modules/ims_usrloc_scscf/usrloc_db.c --- Diff: https://github.com/kamailio/kamailio/commit/80406a0f44b0d452ebb4b40a10261e671b8013c8.diff Patch: https://github.com/kamailio/kamailio/commit/80406a0f44b0d452ebb4b40a10261e671b8013c8.patch --- diff --git a/modules/ims_usrloc_scscf/usrloc_db.c b/modules/ims_usrloc_scscf/usrloc_db.c index 6e4890d..2b37434 100644 --- a/modules/ims_usrloc_scscf/usrloc_db.c +++ b/modules/ims_usrloc_scscf/usrloc_db.c @@ -841,6 +841,14 @@ int preload_udomain(db1_con_t* _c, udomain_t* _d) { contact.s = (char*) VAL_STRING(contact_vals); contact.len = strlen(contact.s); } + + if (contact.len <=0 || !contact.s){ + LM_ERR("Unable to insert contact [%.*s] for IMPU [%.*s] into memory... continuing...\n", + contact.len, contact.s, + impu.len, impu.s); + continue; + } + if (dbrow2contact(contact_vals, &contact_data) != 0) { LM_ERR("unable to convert contact row from DB into valid data... moving on\n"); continue; _______________________________________________ sr-dev mailing list sr-dev@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev