diff options
author | SeokHoon Lee <andy.shlee@samsung.com> | 2017-09-19 09:54:32 +0900 |
---|---|---|
committer | SeokHoon Lee <andy.shlee@samsung.com> | 2017-09-19 10:38:31 +0900 |
commit | 9a6bb44de682767f101bf53b21b263b7b6d4484b (patch) | |
tree | 59f08cec3121271c3fb8712081489402309a3b9e | |
parent | ecfbca66f6239089edab95f14b03bb0c1020d65a (diff) | |
download | mediastreamrecorder-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.spec | 2 | ||||
-rw-r--r-- | src/streamrecorder.c | 12 |
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; |