libopkg: fix compiler warning
authorDaniel Golle <daniel@makrotopia.org>
Mon, 31 Aug 2020 09:55:09 +0000 (10:55 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Mon, 31 Aug 2020 09:55:09 +0000 (10:55 +0100)
libopkg/pkg.c: In function 'pkg_set_raw':
libopkg/pkg.c:109:58: warning: format '%d' expects argument of type
 'int', but argument 5 has type 'size_t' {aka 'long unsigned int'}
 [-Wformat=]

Use '%zu' instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
libopkg/pkg.c

index e5bfe6f61b67583c00e528fb381162ace308dc13..f68ce0c74385a142c96f020818de9630f97b84b3 100644 (file)
@@ -106,7 +106,7 @@ void *pkg_set_raw(pkg_t *pkg, int id, const void *val, size_t len)
        blob_for_each_attr(cur, pkg->blob.head, rem) {
                if (blob_id(cur) == id) {
                        if (blob_len(cur) < len) {
-                               fprintf(stderr, "ERROR: truncating field %d <%p> to %d byte",
+                               fprintf(stderr, "ERROR: truncating field %d <%p> to %zu byte",
                                        id, val, blob_len(cur));
                        }
                        memcpy(blob_data(cur), val, blob_len(cur));