]> git.sur5r.net Git - i3/i3/blobdiff - i3bar/src/config.c
i3bar: make len an integer for %.*s in sasprintf
[i3/i3] / i3bar / src / config.c
index 92ba772fdc4d12d720ff83b9290e63d92d47ed3b..1b4dc0ec596d33b7582b814631726b4ea6f59a4e 100644 (file)
@@ -63,10 +63,11 @@ static int config_null_cb(void *params_) {
  *
  */
 #if YAJL_MAJOR >= 2
-static int config_string_cb(void *params_, const unsigned char *val, size_t len) {
+static int config_string_cb(void *params_, const unsigned char *val, size_t _len) {
 #else
-static int config_string_cb(void *params_, const unsigned char *val, unsigned int len) {
+static int config_string_cb(void *params_, const unsigned char *val, unsigned int _len) {
 #endif
+    int len = (int)_len;
     /* The id is ignored, we already have it in config.bar_id */
     if (!strcmp(cur_key, "id"))
         return 1;