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

Author: Henning Westerholt <[email protected]>
Committer: Henning Westerholt <[email protected]>
Date: 2020-02-13T23:08:35+01:00

uid_domain: convert to memory logging helper

---

Modified: src/modules/uid_domain/domain.c
Modified: src/modules/uid_domain/hash.c
Modified: src/modules/uid_domain/uid_domain_mod.c

---

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

---

diff --git a/src/modules/uid_domain/domain.c b/src/modules/uid_domain/domain.c
index 0c4332a106..3fe1d62676 100644
--- a/src/modules/uid_domain/domain.c
+++ b/src/modules/uid_domain/domain.c
@@ -78,7 +78,8 @@ static int domain_add(domain_t* d, str* domain, unsigned int 
flags)
        d->n++;
        return 0;
 
- error:
+error:
+       SHM_MEM_ERROR;
        ERR("Unable to add new domain name (out of memory)\n");
        if (dom.s) shm_free(dom.s);
        return -1;
@@ -145,7 +146,8 @@ static domain_t* new_domain(str* did, str* domain, unsigned 
int flags)
 
        return d;
 
- error:
+error:
+       SHM_MEM_ERROR;
        ERR("Unable to create new domain structure\n");
        free_domain(d);
        return 0;
@@ -355,7 +357,7 @@ int db_get_did(str* did, str* domain)
                        } else {
                                did->s = pkg_malloc(rec->fld[0].v.lstr.len);
                                if (!did->s) {
-                                       ERR("No memory left\n");
+                                       PKG_MEM_ERROR;
                                        goto err;
                                }
                                memcpy(did->s, rec->fld[0].v.lstr.s, 
rec->fld[0].v.lstr.len);
@@ -389,7 +391,7 @@ int is_domain_local(str* domain)
         */
        tmp.s = pkg_malloc(domain->len);
        if (!tmp.s) {
-               ERR("No memory left\n");
+               PKG_MEM_ERROR;
                return -1;
        }
        memcpy(tmp.s, domain->s, domain->len);
diff --git a/src/modules/uid_domain/hash.c b/src/modules/uid_domain/hash.c
index 5ae24d62a0..15b447076e 100644
--- a/src/modules/uid_domain/hash.c
+++ b/src/modules/uid_domain/hash.c
@@ -64,7 +64,7 @@ static struct hash_entry* new_hash_entry(str* key, domain_t* 
domain)
 
        e = (struct hash_entry*)shm_malloc(sizeof(struct hash_entry));
        if (!e) {
-               ERR("Not enough memory left\n");
+               SHM_MEM_ERROR;
                return 0;
        }
        e->key = *key;
diff --git a/src/modules/uid_domain/uid_domain_mod.c 
b/src/modules/uid_domain/uid_domain_mod.c
index a261904588..fb96b906df 100644
--- a/src/modules/uid_domain/uid_domain_mod.c
+++ b/src/modules/uid_domain/uid_domain_mod.c
@@ -245,7 +245,7 @@ static int allocate_tables(void)
        domains_2 = (domain_t**)shm_malloc(sizeof(domain_t*));
 
        if (!hash_1 || !hash_2 || !active_hash || !domains_1 || !domains_2) {
-               ERR("No memory left\n");
+               SHM_MEM_ERROR;
                return -1;
        }
        memset(hash_1, 0, sizeof(struct hash_entry*) * HASH_SIZE);
@@ -444,7 +444,7 @@ static int lookup_domain(struct sip_msg* msg, char* flags, 
char* fp)
 
        tmp.s = pkg_malloc(domain.len);
        if (!tmp.s) {
-               ERR("No memory left\n");
+               PKG_MEM_ERROR;
                return -1;
        }
        memcpy(tmp.s, domain.s, domain.len);
@@ -480,7 +480,7 @@ static int get_did(str* did, str* domain)
 
        tmp.s = pkg_malloc(domain->len);
        if (!tmp.s) {
-               ERR("No memory left\n");
+               PKG_MEM_ERROR;
                return -1;
        }
        memcpy(tmp.s, domain->s, domain->len);


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to