Просмотр исходного кода

Fix potential memory leak

Fixup of 97edea362a34cb89b0e83bb503bde9e13ae817ba

Signed-off-by: Steffen Jaeckel <[email protected]>
Steffen Jaeckel 1 год назад
Родитель
Сommit
1777e6d5c3
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/encauth/ccm/ccm_memory.c

+ 2 - 1
src/encauth/ccm/ccm_memory.c

@@ -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;