- There is a availablity in create api,
when unaccessable memory position as input parameter(*scmirroring_h).
Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Ieb1e2b0f5a530e57f51a7c2af0f138d6aa124295
Name: capi-media-screen-mirroring
Summary: A screen mirroring library in Tizen C API
-Version: 0.1.78
+Version: 0.1.79
Release: 0
Group: Multimedia/API
License: Apache-2.0
scmirroring_retvm_if(scmirroring_sink == NULL, SCMIRRORING_ERROR_INVALID_PARAMETER, "scmirroring_sink is NULL");
- scmirroring_sink_s *mhandle = (scmirroring_sink_s *)(*scmirroring_sink);
- if (mhandle != NULL && mhandle->magic_num == SCMIRRORING_MAGIC_NUMBER) {
- scmirroring_error("Already created handle");
- return SCMIRRORING_ERROR_INVALID_PARAMETER;
- }
-
scmirroring_sink_s *handle = (scmirroring_sink_s *)calloc(1, sizeof(scmirroring_sink_s));
scmirroring_retvm_if(handle == NULL, SCMIRRORING_ERROR_OUT_OF_MEMORY, "Fail to allocate memory for handle");
scmirroring_retvm_if(scmirroring == NULL, SCMIRRORING_ERROR_INVALID_PARAMETER, "Handle is NULL");
- scmirroring_src_s *mhandle = (scmirroring_src_s *)(*scmirroring);
- if (mhandle != NULL && mhandle->magic_num == SCMIRRORING_MAGIC_NUMBER) {
- scmirroring_error("Already created handle");
- return SCMIRRORING_ERROR_INVALID_PARAMETER;
- }
-
_scmirroring = (scmirroring_src_s *)calloc(1, sizeof(scmirroring_src_s));
scmirroring_retvm_if(_scmirroring == NULL, SCMIRRORING_ERROR_OUT_OF_MEMORY, "OUT_OF_MEMORY");