diff options
| author | Petr Štetiar | 2019-09-27 20:46:10 +0000 |
|---|---|---|
| committer | Petr Štetiar | 2019-10-11 08:29:26 +0000 |
| commit | 193586a25adc3a666c5e6227eeefb750122cab17 (patch) | |
| tree | 0923265c29ea8ac984c6b9a54ad2fb4d11a8cfd8 | |
| parent | d474977bb61186532783310f28d127fe9d33912c (diff) | |
| download | urngd-193586a25adc3a666c5e6227eeefb750122cab17.tar.gz | |
Fix wrong types in format strings used in debug build
GCC 9.2.1 on x86/64 complains about following format string issues:
urngd.c:94:12: error: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]
urngd.c:94:12: error: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘size_t’ {aka ‘long unsigned int’} [-Werror=format=]
GCC 7.4.0 on i.mx6 complains about following format string issues:
urngd.c:55:20: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Werror=format=]
Ref: https://gitlab.com/ynezz/openwrt-urngd/-/jobs/306404059
Ref: https://gitlab.com/ynezz/openwrt-urngd/-/jobs/309187631
Signed-off-by: Petr Štetiar <ynezz@true.cz>
| -rw-r--r-- | urngd.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -91,7 +91,7 @@ static size_t write_entropy(struct urngd *u, char *buf, size_t len, if (0 > ret) { ERROR("error injecting entropy: %s\n", strerror(errno)); } else { - DEBUG(1, "injected %ub (%ub of entropy)\n", len, entropy_bytes); + DEBUG(1, "injected %zub (%zub of entropy)\n", len, entropy_bytes); written = len; } @@ -121,7 +121,7 @@ static size_t gather_entropy(struct urngd *u) } memset_secure(buf, 0, sizeof(buf)); - DEBUG(2, DEV_RANDOM " fed with %lub of entropy\n", ret); + DEBUG(2, DEV_RANDOM " fed with %zub of entropy\n", ret); return ret; } |