Commit 9ea3e52c authored by gushengxian's avatar gushengxian Committed by David S. Miller
Browse files

flow_offload: action should not be NULL when it is referenced



"action" should not be NULL when it is referenced.

Signed-off-by: default avatargushengxian <13145886936@163.com>
Signed-off-by: default avatargushengxian <gushengxian@yulong.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 3f2db250
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -319,6 +319,7 @@ flow_action_mixed_hw_stats_check(const struct flow_action *action,
	if (flow_offload_has_one_action(action))
		return true;

	if (action) {
		flow_action_for_each(i, action_entry, action) {
			if (i && action_entry->hw_stats != last_hw_stats) {
				NL_SET_ERR_MSG_MOD(extack, "Mixing HW stats types for actions is not supported");
@@ -326,6 +327,7 @@ flow_action_mixed_hw_stats_check(const struct flow_action *action,
			}
			last_hw_stats = action_entry->hw_stats;
		}
	}
	return true;
}