Commit 0072d2a9 authored by Li Qiang's avatar Li Qiang Committed by Daniel P. Berrangé
Browse files

crypto: fix leak in ivgen essiv init



On error path, the 'salt' doesn't been freed thus leading
a memory leak. This patch avoid this.

Signed-off-by: default avatarLi Qiang <liqiang6-s@360.cn>
Signed-off-by: default avatarDaniel P. Berrange <berrange@redhat.com>
parent d992f2f1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ static int qcrypto_ivgen_essiv_init(QCryptoIVGen *ivgen,
                           &salt, &nhash,
                           errp) < 0) {
        g_free(essiv);
        g_free(salt);
        return -1;
    }