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

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2026-06-17T09:42:40+02:00

domain: return on error allocating memory for attribute value

---

Modified: src/modules/domain/hash.c

---

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

---

diff --git a/src/modules/domain/hash.c b/src/modules/domain/hash.c
index dedd8db9438..1ed046f4da3 100644
--- a/src/modules/domain/hash.c
+++ b/src/modules/domain/hash.c
@@ -81,6 +81,7 @@ int hash_table_attr_install(struct domain_list **hash_table, 
str *did,
                        LM_ERR("no shm memory left for attribute value\n");
                        shm_free(attr->name.s);
                        shm_free(attr);
+                       return -1;
                }
                memcpy(attr->val.s.s, val->s.s, val->s.len);
                attr->val.s.len = val->s.len;

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to