mmf_return_val_if_fail(handle, MM_ERROR_STREAMRECORDER_INVALID_ARGUMENT);
- /* copy var_args to keep original var_args */
- va_copy(var_args_copy, var_args);
-
attrs = MMF_STREAMRECORDER_ATTRS(handle);
if (!attrs) {
_mmstreamrec_dbg_err("handle 0x%x, attrs is NULL, attr name [%s]", handle, attribute_name);
return MM_ERROR_STREAMRECORDER_NOT_INITIALIZED;
}
+ /* copy var_args to keep original var_args */
+ va_copy(var_args_copy, var_args);
+
ret = __mmstreamrecorder_check_valid_pair(handle, err_attr_name, attribute_name, var_args);
_mmstreamrec_dbg_err("__mmstreamrecorder_check_valid_pair handle 0x%x, attr name [%s] , ret = %d", handle, attribute_name, ret);