Fixup of 97edea362a34cb89b0e83bb503bde9e13ae817ba Signed-off-by: Steffen Jaeckel <[email protected]>
@@ -162,7 +162,8 @@ int ccm_memory(int cipher,
}
for (; y < L; y++) {
if (x >= sizeof(PAD)) {
- return CRYPT_INVALID_ARG;
+ err = CRYPT_INVALID_ARG;
+ goto error;
PAD[x++] = (unsigned char)((len >> 24) & 255);
len <<= 8;