diff options
author | John Crispin <john@openwrt.org> | 2015-07-07 13:45:56 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2015-07-07 13:45:56 +0000 |
commit | 2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0 (patch) | |
tree | 30e343bdb5336a3de972f2fcf74247834fc2d405 /package/network/config/swconfig | |
parent | 08d4d4921d5f93c063e4fed545a63d23ba71648c (diff) | |
download | upstream-2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0.tar.gz upstream-2b9bdf4d6f665db76dc3f56efb2bb74fe2a7a3d0.tar.bz2 upstream-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/network/config/swconfig')
-rw-r--r-- | package/network/config/swconfig/src/swlib.c | 2 | ||||
-rw-r--r-- | package/network/config/swconfig/src/swlib.h | 2 |
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; |