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

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date:   Tue Apr 15 17:50:52 2014 +0200

tm: free extra attributes stored in uac branch

- credits to Geoffrey M. for reporting and giving access for
  troubleshooting

---

 modules/tm/h_table.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/modules/tm/h_table.c b/modules/tm/h_table.c
index 26ca3e3..db93725 100644
--- a/modules/tm/h_table.c
+++ b/modules/tm/h_table.c
@@ -210,6 +210,15 @@ void free_cell( struct cell* dead_cell )
                if (unlikely(dead_cell->uac[i].path.s)) {
                        shm_free_unsafe(dead_cell->uac[i].path.s);
                }
+               if (unlikely(dead_cell->uac[i].instance.s)) {
+                       shm_free_unsafe(dead_cell->uac[i].instance.s);
+               }
+               if (unlikely(dead_cell->uac[i].ruid.s)) {
+                       shm_free_unsafe(dead_cell->uac[i].ruid.s);
+               }
+               if (unlikely(dead_cell->uac[i].location_ua.s)) {
+                       shm_free_unsafe(dead_cell->uac[i].location_ua.s);
+               }
        }
 
 #ifdef WITH_AS_SUPPORT


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

Reply via email to