Fix argument parsing
authorSteven Barth <steven@midlink.org>
Mon, 14 Oct 2013 20:44:13 +0000 (22:44 +0200)
committerSteven Barth <steven@midlink.org>
Mon, 14 Oct 2013 20:44:13 +0000 (22:44 +0200)
src/config.c
src/ubus.c

index 5bb1a0e93ae6c188f978b3e80895a6a8884862e0..07dad1f0852adc38a528580db24803aadcf11ba1 100644 (file)
@@ -331,7 +331,7 @@ int config_parse_interface(struct blob_attr *b, const char *name, bool overwrite
 
        if ((c = tb[IFACE_ATTR_UPSTREAM])) {
                struct blob_attr *cur;
-               int rem;
+               unsigned rem;
 
                blobmsg_for_each_attr(cur, c, rem) {
                        if (blobmsg_type(cur) != BLOBMSG_TYPE_STRING || !blobmsg_check_attr(cur, NULL))
@@ -362,7 +362,7 @@ int config_parse_interface(struct blob_attr *b, const char *name, bool overwrite
 
        if ((c = tb[IFACE_ATTR_DNS])) {
                struct blob_attr *cur;
-               int rem;
+               unsigned rem;
 
                iface->always_rewrite_dns = true;
                blobmsg_for_each_attr(cur, c, rem) {
@@ -387,7 +387,7 @@ int config_parse_interface(struct blob_attr *b, const char *name, bool overwrite
 
        if ((c = tb[IFACE_ATTR_DOMAIN])) {
                struct blob_attr *cur;
-               int rem;
+               unsigned rem;
 
                blobmsg_for_each_attr(cur, c, rem) {
                        if (blobmsg_type(cur) != BLOBMSG_TYPE_STRING || !blobmsg_check_attr(cur, NULL))
@@ -437,7 +437,7 @@ int config_parse_interface(struct blob_attr *b, const char *name, bool overwrite
 
        if ((c = tb[IFACE_ATTR_NDPROXY_STATIC])) {
                struct blob_attr *cur;
-               int rem;
+               unsigned rem;
 
                blobmsg_for_each_attr(cur, c, rem) {
                        if (blobmsg_type(cur) != BLOBMSG_TYPE_STRING || !blobmsg_check_attr(cur, NULL))
index 41d538a9c8c2fed07781ccb6d5e254d56b466a5d..5b901d2f1d4eef3bebce73d8282904b0f314fe40 100644 (file)
@@ -222,7 +222,7 @@ static void subscribe_netifd(void)
 void ubus_apply_network(void)
 {
        struct blob_attr *c;
-       int rem;
+       unsigned rem;
 
        if (!dump)
                return;
@@ -289,7 +289,7 @@ static struct ubus_event_handler event_handler = { .cb = handle_event };
 const char* ubus_get_ifname(const char *name)
 {
        struct blob_attr *c;
-       int rem;
+       unsigned rem;
 
        if (!dump)
                return NULL;
@@ -313,7 +313,7 @@ const char* ubus_get_ifname(const char *name)
 bool ubus_has_prefix(const char *name, const char *ifname)
 {
        struct blob_attr *c, *cur;
-       int rem;
+       unsigned rem;
 
        if (!dump)
                return NULL;