1libpfring is not compiling in packages repo with branch openwrt23.05.
 
    2This fixes the compiling error.
 
    4diff --git a/libs/libpfring/patches/999-issue-23621.patch b/libs/libpfring/patches/999-issue-23621.patch
 
    6index 000000000..c0a901797
 
    8+++ b/packages/libs/libpfring/patches/999-issue-23621.patch
 
   10+see https://github.com/openwrt/packages/issues/23621
 
   12+--- a/kernel/pf_ring.c
 
   13++++ b/kernel/pf_ring.c
 
   14+@@ -5562,18 +5562,18 @@ static int ring_bind(struct socket *sock, struct sockaddr *sa, int addr_len)
 
   16+   struct sock *sk = sock->sk;
 
   17+-  char name[sizeof(sa->sa_data)+1];
 
   18++  char name[sizeof(sa->sa_data_min)+1];
 
   20+   debug_printk(2, "ring_bind() called\n");
 
   25+   if(addr_len != sizeof(struct sockaddr))
 
   27+   if(sa->sa_family != PF_RING)
 
   30+-  memcpy(name, sa->sa_data, sizeof(sa->sa_data));
 
   31++  memcpy(name, sa->sa_data, sizeof(sa->sa_data_min));
 
   33+   /* Add trailing zero if missing */
 
   34+   name[sizeof(name)-1] = '\0';