Fix the issue of loading JSON files in Maat within tfe

This commit is contained in:
fengweihao
2024-10-10 11:56:39 +08:00
parent a032f97535
commit c9ae13042d
5 changed files with 104 additions and 147 deletions

View File

@@ -450,7 +450,7 @@ char* str_unescape(char* s)
unsigned char action_type_str2idx(const char *action_str)
{
const char * action_name[__PX_ACTION_MAX];
const char * action_name[__PX_ACTION_MAX] ={0};
action_name[PX_ACTION_NONE] = "none";
action_name[PX_ACTION_MONIT] = "monitor";
action_name[PX_ACTION_INTERCEPT] = "intercept";
@@ -468,7 +468,7 @@ unsigned char action_type_str2idx(const char *action_str)
int action = 0;
for ( action = PX_ACTION_NONE; action < __PX_ACTION_MAX; action++)
{
if (0 == strcasecmp(action_str, action_name[action]))
if (action_name[action] != NULL && 0 == strcasecmp(action_str, action_name[action]))
break;
}
return action;