summaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2015-07-07 13:45:56 +0000
committerJohn Crispin <john@openwrt.org>2015-07-07 13:45:56 +0000
commit2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0 (patch)
tree30e343bdb5336a3de972f2fcf74247834fc2d405 /package
parent08d4d4921d5f93c063e4fed545a63d23ba71648c (diff)
downloadopenwrt-2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0.tar.gz
openwrt-2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0.tar.bz2
openwrt-2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0.zip
swconfig: swlib.c: remove const qualifier for val.s since this is supposed to be free'd
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com> SVN-Revision: 46230
Diffstat (limited to 'package')
-rw-r--r--package/network/config/swconfig/src/swlib.c2
-rw-r--r--package/network/config/swconfig/src/swlib.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/package/network/config/swconfig/src/swlib.c b/package/network/config/swconfig/src/swlib.c
index 334d148c36..f74c093ef4 100644
--- a/package/network/config/swconfig/src/swlib.c
+++ b/package/network/config/swconfig/src/swlib.c
@@ -363,7 +363,7 @@ int swlib_set_attr_string(struct switch_dev *dev, struct switch_attr *a, int por
val.value.i = atoi(str);
break;
case SWITCH_TYPE_STRING:
- val.value.s = str;
+ val.value.s = (char *)str;
break;
case SWITCH_TYPE_PORTS:
ports = alloca(sizeof(struct switch_port) * dev->ports);
diff --git a/package/network/config/swconfig/src/swlib.h b/package/network/config/swconfig/src/swlib.h
index bb2ebd87d6..28bdd7f7cb 100644
--- a/package/network/config/swconfig/src/swlib.h
+++ b/package/network/config/swconfig/src/swlib.h
@@ -135,7 +135,7 @@ struct switch_val {
int err;
int port_vlan;
union {
- const char *s;
+ char *s;
int i;
struct switch_port *ports;
} value;