summaryrefslogtreecommitdiffstats
path: root/sbin/ipfw/ipfw2.h
diff options
context:
space:
mode:
authormelifaro <melifaro@FreeBSD.org>2013-03-03 14:05:03 +0000
committermelifaro <melifaro@FreeBSD.org>2013-03-03 14:05:03 +0000
commit12a0d12e98a778065f432a14c07437bcc8c34871 (patch)
tree4d1c00b7a0a5059452dfdea79fc18bc1c8f5282c /sbin/ipfw/ipfw2.h
parent472a9fc8d80bac01c45c38e03cb8662b2a24ea14 (diff)
downloadFreeBSD-src-12a0d12e98a778065f432a14c07437bcc8c34871.zip
FreeBSD-src-12a0d12e98a778065f432a14c07437bcc8c34871.tar.gz
Implement buffer size checking in ipfw(8) add cmd.
PR: bin/65961 Submitted by: Eugene Grosbein <eugen@grosbein.pp.ru> MFC after: 2 weeks
Diffstat (limited to 'sbin/ipfw/ipfw2.h')
-rw-r--r--sbin/ipfw/ipfw2.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/sbin/ipfw/ipfw2.h b/sbin/ipfw/ipfw2.h
index bade0dd..81e0ba8 100644
--- a/sbin/ipfw/ipfw2.h
+++ b/sbin/ipfw/ipfw2.h
@@ -283,10 +283,10 @@ void print_flow6id(struct _ipfw_insn_u32 *cmd);
void print_icmp6types(struct _ipfw_insn_u32 *cmd);
void print_ext6hdr(struct _ipfw_insn *cmd );
-struct _ipfw_insn *add_srcip6(struct _ipfw_insn *cmd, char *av);
-struct _ipfw_insn *add_dstip6(struct _ipfw_insn *cmd, char *av);
+struct _ipfw_insn *add_srcip6(struct _ipfw_insn *cmd, char *av, int cblen);
+struct _ipfw_insn *add_dstip6(struct _ipfw_insn *cmd, char *av, int cblen);
-void fill_flow6(struct _ipfw_insn_u32 *cmd, char *av );
+void fill_flow6(struct _ipfw_insn_u32 *cmd, char *av, int cblen);
void fill_unreach6_code(u_short *codep, char *str);
-void fill_icmp6types(struct _ipfw_insn_icmp6 *cmd, char *av);
+void fill_icmp6types(struct _ipfw_insn_icmp6 *cmd, char *av, int cblen);
int fill_ext6hdr(struct _ipfw_insn *cmd, char *av);
OpenPOWER on IntegriCloud