]> git.sur5r.net Git - i3/i3/commitdiff
i3bar: make len an integer for %.*s in sasprintf
authorMichael Stapelberg <michael@stapelberg.de>
Sun, 23 Oct 2011 15:39:18 +0000 (16:39 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sun, 23 Oct 2011 15:39:39 +0000 (16:39 +0100)
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;