• Pablo Neira Ayuso's avatar
    netfilter: xt_socket: fix compilation warnings with gcc 4.7 · 6703aa74
    Pablo Neira Ayuso authored
    This patch fixes compilation warnings in xt_socket with gcc-4.7.
    
    In file included from net/netfilter/xt_socket.c:22:0:
    net/netfilter/xt_socket.c: In function ‘socket_mt6_v1’:
    include/net/netfilter/nf_tproxy_core.h:175:23: warning: ‘sport’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:265:16: note: ‘sport’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:175:23: warning: ‘dport’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:265:9: note: ‘dport’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:175:6: warning: ‘saddr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:264:27: note: ‘saddr’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:175:6: warning: ‘daddr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:264:19: note: ‘daddr’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    net/netfilter/xt_socket.c: In function ‘socket_match.isra.4’:
    include/net/netfilter/nf_tproxy_core.h:75:2: warning: ‘protocol’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:113:5: note: ‘protocol’ was declared here
    In file included from include/net/tcp.h:37:0,
                     from net/netfilter/xt_socket.c:17:
    include/net/inet_hashtables.h:356:45: warning: ‘sport’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:112:16: note: ‘sport’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:106:23: warning: ‘dport’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:112:9: note: ‘dport’ was declared here
    In file included from include/net/tcp.h:37:0,
                     from net/netfilter/xt_socket.c:17:
    include/net/inet_hashtables.h:356:15: warning: ‘saddr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:111:16: note: ‘saddr’ was declared here
    In file included from include/net/tcp.h:37:0,
                     from net/netfilter/xt_socket.c:17:
    include/net/inet_hashtables.h:356:15: warning: ‘daddr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:111:9: note: ‘daddr’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    net/netfilter/xt_socket.c: In function ‘socket_mt6_v1’:
    include/net/netfilter/nf_tproxy_core.h:175:23: warning: ‘sport’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:268:16: note: ‘sport’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:175:23: warning: ‘dport’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:268:9: note: ‘dport’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:175:6: warning: ‘saddr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:267:27: note: ‘saddr’ was declared here
    In file included from net/netfilter/xt_socket.c:22:0:
    include/net/netfilter/nf_tproxy_core.h:175:6: warning: ‘daddr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
    net/netfilter/xt_socket.c:267:19: note: ‘daddr’ was declared here
    Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
    6703aa74
xt_socket.c 9.7 KB