Module: kamailio
Branch: 4.2
Commit: 53dbdd384670e384c714739224e3c38366a23b3f
URL:
https://github.com/kamailio/kamailio/commit/53dbdd384670e384c714739224e3c38…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2015-05-19T09:35:48+02:00
sipcapture: fix not to access freed pointer during shut down
(cherry picked from commit 1db6fdf41dbb4b6c95e0f86dfebc4c793858d8b5)
---
Modified: modules/sipcapture/sipcapture.c
---
Diff:
https://github.com/kamailio/kamailio/commit/53dbdd384670e384c714739224e3c38…
Patch:
https://github.com/kamailio/kamailio/commit/53dbdd384670e384c714739224e3c38…
---
diff --git a/modules/sipcapture/sipcapture.c b/modules/sipcapture/sipcapture.c
index 070482c..804436e 100644
--- a/modules/sipcapture/sipcapture.c
+++ b/modules/sipcapture/sipcapture.c
@@ -1028,7 +1028,7 @@ static void destroy(void)
c = capture_modes_root;
while (c){
- c0 = c;
+ c0 = c->next;
if (c->name.s){
pkg_free(c->name.s);
}
@@ -1043,7 +1043,7 @@ static void destroy(void)
}
pkg_free(c);
- c = c0->next;
+ c = c0;
}
if (capture_on_flag)