From 210c4b20775a62d50fd3465c72cbae694172eb73 Mon Sep 17 00:00:00 2001
From: Adrien Beraud <adrien.beraud@savoirfairelinux.com>
Date: Wed, 26 Apr 2017 16:42:33 +0200
Subject: [PATCH] crypto: fix memory leak in RevocationList::getPacked()

---
 src/crypto.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/crypto.cpp b/src/crypto.cpp
index ec3ce321..2d292ca7 100644
--- a/src/crypto.cpp
+++ b/src/crypto.cpp
@@ -988,6 +988,7 @@ RevocationList::pack(Blob& b) const
         throw CryptoException(std::string("Can't export CRL: ") + gnutls_strerror(err));
     }
     b.insert(b.end(), gdat.data, gdat.data + gdat.size);
+    gnutls_free(gdat.data);
 }
 
 void
-- 
GitLab