[UTC][streamrecorder][Non-ACR]fix use after free.(prevent double destroy recorder)
authorSeokHoon Lee <andy.shlee@samsung.com>
Thu, 9 Jun 2016 02:07:50 +0000 (11:07 +0900)
committerSeokHoon Lee <andy.shlee@samsung.com>
Thu, 9 Jun 2016 02:08:46 +0000 (11:08 +0900)
Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I4e5e96bda19a79bdbf03ee499e09c9c9010265d4

src/utc/streamrecorder/utc_media_streamrecorder_lifecycle.c

index f3a59aa..b78da24 100755 (executable)
@@ -446,6 +446,7 @@ int utc_media_streamrecorder_destroy_p(void)
     assert_eq(ret, STREAMRECORDER_ERROR_NONE);
     ret = streamrecorder_destroy(recorder);
     assert_eq(ret, STREAMRECORDER_ERROR_NONE);
+    recorder = NULL;
 
     return 0;
 }
@@ -672,6 +673,7 @@ int utc_media_streamrecorder_prepare_n1(void)
     streamrecorder_destroy(recorder);
     ret = streamrecorder_prepare(recorder);
     assert_eq(ret, STREAMRECORDER_ERROR_INVALID_STATE);
+    recorder = NULL;
 
     return 0;
 }