v3: resolve format string warnings
PATCH 1/1 v3: resolve format string warnings
[src/openvpn/options.c:1163]: (warning) %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [src/openvpn/route.c:3187]: (warning) %d in format string (no. 5) requires 'int *' but the argument type is 'unsigned int *'.
Signed-off-by Ilya Shipitsin <[email protected]...>
---
v2: use "uint8_t" in options.c, thanks to Gert Doering
v3: switch back to "unsigned int", thanks to David Sommerseth
src/openvpn/options.c | 2 +- src/openvpn/route.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
src/openvpn/options.c +1 -1
@@ -1147,7 +1147,7 @@ parse_hash_fingerprint(const char *str, int nbytes, int msglevel, struct gc_arenconst char *cp = str;uint8_t *ret = (uint8_t *)gc_malloc (nbytes, true, gc);char term =1 ; -int byte; +unsigned int byte;char bs[3 ];for (i =0 ; i < nbytes; ++i)
src/openvpn/route.c +1 -1
@@ -3184,7 +3184,7 @@ get_default_gateway(struct route_gateway_info *rgi)unsigned int flags =0 ;char name[16 ]; name[0 ] =0 ; - const int np = sscanf(line, "%15s\t%x\t%x\t%x\t%*s\t%*s\t%d\t%x", + const int np = sscanf(line, "%15s\t%x\t%x\t%x\t%*s\t%*s\t%u\t%x", name, &net_x, &gw_x,
Signature · 1 line
2.5.5