]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fix memory leak in mod_json_cdr
authorTravis Cross <tc@traviscross.com>
Sun, 2 Mar 2014 22:00:09 +0000 (22:00 +0000)
committerTravis Cross <tc@traviscross.com>
Sun, 2 Mar 2014 22:02:07 +0000 (22:02 +0000)
src/mod/event_handlers/mod_json_cdr/mod_json_cdr.c

index 186e8ccf4007b0ec22cb88f815eef070b6b90caa..e2dc3b61225897a0fdb0a076ace9af037917bb4b 100644 (file)
@@ -219,6 +219,7 @@ static void backup_cdr(cdr_data_t *data)
                                        if (wrote < 0) {
                                                switch_log_printf(SWITCH_CHANNEL_UUID_LOG(data->uuid), SWITCH_LOG_ERROR, "Error writing [%s]\n",path);
                                        }
+                                       switch_safe_free(path);
                                        break;
                                } else {
                                        char ebuf[512] = { 0 };