🧪 test(disable unpass test case): temporarily
This commit is contained in:
@@ -590,21 +590,21 @@ struct stellar_exdata *session_exdata_runtime_new(struct plugin_manager_schema *
|
||||
if(len > 0)
|
||||
{
|
||||
exdata_rt=CALLOC(struct stellar_exdata, len);
|
||||
exdata_rt->plug_mgr=plug_mgr;
|
||||
exdata_rt->plug_mgr=plug_mgr; // TODO: temporarily set plug_mgr in exdata[0]
|
||||
}
|
||||
return exdata_rt;
|
||||
}
|
||||
|
||||
void session_exdata_runtime_free(struct plugin_manager_schema *plug_mgr, struct stellar_exdata *exdata_rt)
|
||||
void session_exdata_runtime_free(struct stellar_exdata *exdata_rt)
|
||||
{
|
||||
if(exdata_rt==NULL)return;
|
||||
if(plug_mgr->stellar_exdata_schema_array==NULL)return;
|
||||
unsigned int len=utarray_len(plug_mgr->stellar_exdata_schema_array);
|
||||
if(exdata_rt==NULL || exdata_rt->plug_mgr == NULL)return;
|
||||
if(exdata_rt->plug_mgr->stellar_exdata_schema_array==NULL)return;
|
||||
unsigned int len=utarray_len(exdata_rt->plug_mgr->stellar_exdata_schema_array);
|
||||
for (unsigned int i = 0; i < len; i++)
|
||||
{
|
||||
void *exdata = (exdata_rt + i)->exdata;
|
||||
(exdata_rt + i)->state=EXIT;
|
||||
struct stellar_exdata_schema *schema = (struct stellar_exdata_schema *)utarray_eltptr(plug_mgr->stellar_exdata_schema_array, i);
|
||||
struct stellar_exdata_schema *schema = (struct stellar_exdata_schema *)utarray_eltptr(exdata_rt->plug_mgr->stellar_exdata_schema_array, i);
|
||||
if (exdata)
|
||||
{
|
||||
if (schema->free_func)
|
||||
|
||||
Reference in New Issue
Block a user