summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeokHoon Lee <andy.shlee@samsung.com>2017-09-19 09:54:32 +0900
committerSeokHoon Lee <andy.shlee@samsung.com>2017-09-19 10:38:31 +0900
commit9a6bb44de682767f101bf53b21b263b7b6d4484b (patch)
tree59f08cec3121271c3fb8712081489402309a3b9e
parentecfbca66f6239089edab95f14b03bb0c1020d65a (diff)
downloadmediastreamrecorder-9a6bb44de682767f101bf53b21b263b7b6d4484b.tar.gz
mediastreamrecorder-9a6bb44de682767f101bf53b21b263b7b6d4484b.tar.bz2
mediastreamrecorder-9a6bb44de682767f101bf53b21b263b7b6d4484b.zip
- delete free block in msb_cb while VIDEO_CAPTURE event occured. it cause to occur double free with lin 324. Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com> Change-Id: I804d9c5cef7fe6f7473f04decf712fc6130f82a8
-rw-r--r--packaging/capi-media-streamrecorder.spec2
-rw-r--r--src/streamrecorder.c12
2 files changed, 1 insertions, 13 deletions
diff --git a/packaging/capi-media-streamrecorder.spec b/packaging/capi-media-streamrecorder.spec
index c161700..375b7ef 100644
--- a/packaging/capi-media-streamrecorder.spec
+++ b/packaging/capi-media-streamrecorder.spec
@@ -1,6 +1,6 @@
Name: capi-media-streamrecorder
Summary: A Streamrecorder library in Tizen Native API
-Version: 0.0.17
+Version: 0.0.18
Release: 0
Group: Multimedia/Other
License: Apache-2.0
diff --git a/src/streamrecorder.c b/src/streamrecorder.c
index 3d7ab47..f3c335e 100644
--- a/src/streamrecorder.c
+++ b/src/streamrecorder.c
@@ -943,18 +943,6 @@ static int __mm_streamrecorder_msg_cb(int message, void *param, void *user_data)
((streamrecorder_recording_status_cb)handle->user_cb[_STREAMRECORDER_EVENT_TYPE_RECORDING_STATUS])(m->recording_status.elapsed, m->recording_status.filesize, handle->user_data[_STREAMRECORDER_EVENT_TYPE_RECORDING_STATUS]);
break;
- case MM_MESSAGE_STREAMRECORDER_VIDEO_CAPTURED:
- {
- MMStreamRecordingReport *report = (MMStreamRecordingReport *)m->data;
- if (report != NULL && report->recording_filename) {
- free(report->recording_filename);
- report->recording_filename = NULL;
- }
- if (report) {
- free(report);
- report = NULL;
- }
- } break;
case MM_MESSAGE_STREAMRECORDER_CONSUME_COMPLETE:
{
void *consume_data = (m->consumed_mediabuffer).consumed_buffer;