compute memory requirement for PEM-encoding correctly

This commit is contained in:
Andreas Steffen 2011-01-07 05:28:17 +01:00
parent fb1e7df13f
commit cfa190bb7c
1 changed files with 1 additions and 1 deletions

View File

@ -111,7 +111,7 @@ bool pem_encoder_encode(cred_encoding_type_t type, chunk_t *encoding,
}
/* compute and allocate maximum size of PEM object */
pem_chars = 4*(asn1.len + 2)/3;
pem_chars = 4 * ((asn1.len + 2) / 3);
pem_lines = (asn1.len + BYTES_PER_LINE - 1) / BYTES_PER_LINE;
*encoding = chunk_alloc(5 + 2*(6 + strlen(label) + 6) + 3 + pem_chars + pem_lines);
pos = encoding->ptr;