ret = sync_agent_read_file(file_path, &required_contents, FS_BUFFER_SIZE, &read_file_size, &isFinal);
if (ret != 1) {
_DEBUG_ERROR("sync_agent_read_file() Fail\n");
+ ret = 0;
goto return_part;
}
sync_agent_free_file(&required_contents);
_EXTERN_FUNC_EXIT;
+ return ret;
return_part:
+ if (real_md5_word != NULL) {
+ free(real_md5_word);
+ real_md5_word = NULL;
+ }
+ _DEBUG_INFO("Free Part");
+ sync_agent_free_file(&required_contents);
+
+ _EXTERN_FUNC_EXIT;
return ret;
}