|
|
|
|
@ -138,6 +138,7 @@ int set_record_call(struct call *call, str recordcall) {
|
|
|
|
|
call->recording->recording_pdumper = NULL;
|
|
|
|
|
// Wireshark starts at packet index 1, so we start there, too
|
|
|
|
|
call->recording->packet_num = 1;
|
|
|
|
|
mutex_init(&call->recording->recording_lock);
|
|
|
|
|
meta_setup_file(call->recording, call->callid);
|
|
|
|
|
}
|
|
|
|
|
} else if (!str_cmp(&recordcall, "no")) {
|
|
|
|
|
@ -287,6 +288,7 @@ int meta_finish_file(struct call *call) {
|
|
|
|
|
free(recording->meta_filepath->s);
|
|
|
|
|
free(recording->meta_filepath);
|
|
|
|
|
}
|
|
|
|
|
mutex_destroy(&recording->recording_lock);
|
|
|
|
|
|
|
|
|
|
return return_code;
|
|
|
|
|
}
|
|
|
|
|
|