Fix 32-bit warnings in hs_common.c

This commit is contained in:
Nick Mathewson 2017-07-14 11:33:12 -04:00
parent d0816a040d
commit 9a1338d9df

View File

@ -459,9 +459,10 @@ hs_parse_address(const char *address, ed25519_public_key_t *key_out,
/* Obvious length check. */
if (strlen(address) != HS_SERVICE_ADDR_LEN_BASE32) {
log_warn(LD_REND, "Service address %s has an invalid length. "
"Expected %ld but got %lu.",
escaped_safe_str(address), HS_SERVICE_ADDR_LEN_BASE32,
strlen(address));
"Expected %lu but got %lu.",
escaped_safe_str(address),
(unsigned long) HS_SERVICE_ADDR_LEN_BASE32,
(unsigned long) strlen(address));
goto invalid;
}