diff --git a/src/genl/genl_pdr.c b/src/genl/genl_pdr.c index ff854fb..7b4387d 100644 --- a/src/genl/genl_pdr.c +++ b/src/genl/genl_pdr.c @@ -476,6 +476,7 @@ static int pdr_fill(struct pdr *pdr, struct gtp5g_dev *gtp, struct genl_info *in if (!far) { return -EINVAL; } + rcu_assign_pointer(pdr->far, far); err = far_set_pdr(pdr, gtp); if (err)