diff options
Diffstat (limited to 'src/net/validator.c')
-rw-r--r-- | src/net/validator.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/net/validator.c b/src/net/validator.c index 4c26cd1b..a01269da 100644 --- a/src/net/validator.c +++ b/src/net/validator.c @@ -254,7 +254,8 @@ static int validator_start_download ( struct validator *validator, /* Generate URI string */ len = snprintf ( uri_string, uri_string_len, "%s/%08x.der?subject=", crosscert, crc ); - base64_encode ( issuer->data, issuer->len, ( uri_string + len ) ); + base64_encode ( issuer->data, issuer->len, ( uri_string + len ), + ( uri_string_len - len ) ); DBGC ( validator, "VALIDATOR %p downloading cross-signed certificate " "from %s\n", validator, uri_string ); |