diff options
| author | liuchang <[email protected]> | 2024-04-24 08:16:57 +0000 |
|---|---|---|
| committer | liuchang <[email protected]> | 2024-04-24 08:16:57 +0000 |
| commit | d8d7f38efc0885f471905c8533ee060b5d6449e4 (patch) | |
| tree | 86720d59d5df91928d17f90b33cfa9267db328a1 /src/maat_expr.c | |
| parent | 56238be7018c22a5c5f48a9274b1e30e7df7ed57 (diff) | |
add dup key don't output fatal logv4.1.36
Diffstat (limited to 'src/maat_expr.c')
| -rw-r--r-- | src/maat_expr.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/maat_expr.c b/src/maat_expr.c index bf46ce0..bfc8859 100644 --- a/src/maat_expr.c +++ b/src/maat_expr.c @@ -601,7 +601,7 @@ static int expr_runtime_update_row(struct expr_runtime *expr_rt, char *key, //add ret = rcu_hash_add(expr_rt->item_hash, key, key_len, (void *)item); if (ret < 0) { - log_fatal(expr_rt->logger, MODULE_EXPR, + log_debug(expr_rt->logger, MODULE_EXPR, "[%s:%d] expr item(item_id:%lld) add to item_hash failed", __FUNCTION__, __LINE__, item->item_id); return -1; @@ -859,8 +859,7 @@ int expr_runtime_update(void *expr_runtime, void *expr_schema, if (expr_item != NULL) { expr_item_free(expr_item); } - expr_rt->update_err_cnt++; - return -1; + //don't return failed, ignore the case of adding duplicate keys } return 0; |
