]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Should be const too
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 26 Sep 2018 09:48:47 +0000 (17:48 +0800)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 26 Sep 2018 09:48:47 +0000 (17:48 +0800)
src/lib/json/json_missing.h

index 762474f3c35ed353af8f9c16c3af580ff3ee5ac9..47876307efacf305a16d1ed4f6eb0c89d5f7b4c9 100644 (file)
@@ -78,11 +78,11 @@ enum json_tokener_error json_tokener_get_error(json_tokener *tok);
 /* redefine with correct handling of const pointers */
 #if defined(__GNUC__) && !defined(__STRICT_ANSI__)
 #  define json_object_object_foreach(obj, key, val) \
-       char *key = NULL; \
+       char const *key = NULL; \
        struct json_object *val = NULL; \
        union ctn_u {const void *cdata; void *data; } ctn; \
        for (struct lh_entry *entry = json_object_get_object(obj)->head; \
-               ({ if (entry) { key = (char *)entry->k; ctn.cdata = entry->v; \
+               ({ if (entry) { key = (char const *)entry->k; ctn.cdata = entry->v; \
                val = (struct json_object *)ctn.data; }; entry; }); \
                entry = entry->next)
 #else /* ANSI C or MSC */