summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extensions/libxt_sctp.c2
-rw-r--r--iptables/xshared.c2
-rw-r--r--libxtables/xtables.c6
3 files changed, 6 insertions, 4 deletions
diff --git a/extensions/libxt_sctp.c b/extensions/libxt_sctp.c
index 6b002402..895a3e8a 100644
--- a/extensions/libxt_sctp.c
+++ b/extensions/libxt_sctp.c
@@ -205,7 +205,7 @@ parse_sctp_chunk(struct xt_sctp_info *einfo,
if (chunk_flags) {
DEBUGP("Chunk flags %s\n", chunk_flags);
for (j = 0; j < strlen(chunk_flags); j++) {
- char *p;
+ const char *p;
int bit;
if ((p = strchr(sctp_chunk_names[i].valid_flags,
diff --git a/iptables/xshared.c b/iptables/xshared.c
index b941b8df..26e91e37 100644
--- a/iptables/xshared.c
+++ b/iptables/xshared.c
@@ -907,7 +907,7 @@ static int parse_rulenumber(const char *rule)
return rulenum;
}
-static void parse_rule_range(struct xt_cmd_parse *p, const char *argv)
+static void parse_rule_range(struct xt_cmd_parse *p, char *argv)
{
char *colon = strchr(argv, ':'), *buffer;
diff --git a/libxtables/xtables.c b/libxtables/xtables.c
index f872cc69..51706dc4 100644
--- a/libxtables/xtables.c
+++ b/libxtables/xtables.c
@@ -1747,7 +1747,8 @@ void xtables_ipparse_multiple(const char *name, struct in_addr **addrpp,
struct in_addr **maskpp, unsigned int *naddrs)
{
struct in_addr *addrp;
- char buf[256], *p, *next;
+ char buf[256], *p;
+ const char *next;
unsigned int len, i, j, n, count = 1;
const char *loop = name;
@@ -2046,7 +2047,8 @@ xtables_ip6parse_multiple(const char *name, struct in6_addr **addrpp,
{
static const struct in6_addr zero_addr;
struct in6_addr *addrp;
- char buf[256], *p, *next;
+ char buf[256], *p;
+ const char *next;
unsigned int len, i, j, n, count = 1;
const char *loop = name;