Revision
15198
Author
cparker
Date
2009-10-22 11:41:11 -0500 (Thu, 22 Oct 2009)

Log Message

Apply patch_2.txt from MODEVENT-55 to reduce memory leakage.

Modified Paths

Diff

Modified: freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr/mod_radius_cdr.c (15197 => 15198)


--- freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr/mod_radius_cdr.c	2009-10-22 16:35:14 UTC (rev 15197)
+++ freeswitch/trunk/src/mod/event_handlers/mod_radius_cdr/mod_radius_cdr.c	2009-10-22 16:41:11 UTC (rev 15198)
@@ -369,7 +369,9 @@
 		retval = SWITCH_STATUS_TERM;
 	}
 	rc_avpair_free(send);
+        rc_destroy(rad_config);
  end:
+	switch_xml_free(cdr);
 	switch_thread_rwlock_unlock(globals.rwlock);
 	return (retval);
 }
@@ -641,8 +643,10 @@
 		retval = SWITCH_STATUS_TERM;
 	}
 	rc_avpair_free(send);
+        rc_destroy(rad_config);
 
  end:
+	switch_xml_free(cdr);
 	switch_thread_rwlock_unlock(globals.rwlock);
 	return (retval);
 }