mbox series

[iptables,0/9] Fix a bunch of static analyzer warnings

Message ID 20210602152403.5689-1-phil@nwl.cc
Headers show
Series Fix a bunch of static analyzer warnings | expand

Message

Phil Sutter June 2, 2021, 3:23 p.m. UTC
These fixes vary in severity, ranging from unused variables to memleaks.

Phil Sutter (9):
  libxtables: Drop leftover variable in xtables_numeric_to_ip6addr()
  extensions: libebt_ip6: Drop unused variables
  libxtables: Fix memleak in xtopt_parse_hostmask()
  nft: Avoid memleak in error path of nft_cmd_new()
  nft: Avoid buffer size warnings copying iface names
  iptables-apply: Drop unused variable
  extensions: libebt_ip6: Use xtables_ip6parse_any()
  libxtables: Introduce xtables_strdup() and use it everywhere
  extensions: libxt_string: Avoid buffer size warning for strncpy()

 extensions/libebt_ip.c          |  3 +-
 extensions/libebt_ip6.c         | 78 +++++----------------------------
 extensions/libebt_stp.c         |  3 +-
 extensions/libip6t_DNAT.c       |  4 +-
 extensions/libip6t_SNAT.c       |  4 +-
 extensions/libip6t_dst.c        |  8 ++--
 extensions/libip6t_hbh.c        |  7 ++-
 extensions/libip6t_ipv6header.c |  2 +-
 extensions/libip6t_mh.c         |  2 +-
 extensions/libip6t_rt.c         |  7 ++-
 extensions/libipt_DNAT.c        |  8 +---
 extensions/libipt_SNAT.c        |  4 +-
 extensions/libxt_dccp.c         |  2 +-
 extensions/libxt_hashlimit.c    |  5 +--
 extensions/libxt_iprange.c      |  4 +-
 extensions/libxt_multiport.c    |  6 +--
 extensions/libxt_sctp.c         |  4 +-
 extensions/libxt_set.h          |  4 +-
 extensions/libxt_string.c       |  2 +-
 extensions/libxt_tcp.c          |  4 +-
 include/xtables.h               |  1 +
 iptables/iptables-apply         |  1 -
 iptables/iptables-xml.c         |  4 +-
 iptables/nft-cache.c            |  4 +-
 iptables/nft-cmd.c              | 17 ++++---
 iptables/nft-ipv4.c             |  4 +-
 iptables/nft-ipv6.c             |  4 +-
 iptables/xshared.c              |  2 +-
 libxtables/xtables.c            | 15 ++++++-
 libxtables/xtoptions.c          | 15 ++-----
 30 files changed, 80 insertions(+), 148 deletions(-)