From 2fe2012c843ade7b4f67a3d41ae5a96b18c32399 Mon Sep 17 00:00:00 2001
From: dimitri staessens <dimitri.staessens@ugent.be>
Date: Mon, 3 Jul 2017 16:42:05 +0200
Subject: lib: Fix memleak in FRCT enrollment

---
 src/lib/dev.c | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'src/lib')

diff --git a/src/lib/dev.c b/src/lib/dev.c
index e4fd32cc..14971528 100644
--- a/src/lib/dev.c
+++ b/src/lib/dev.c
@@ -613,9 +613,12 @@ int flow_alloc(const char *            dst_name,
         ret = flow_write(fd, data, len);
         if (ret < 0) {
                 flow_dealloc(fd);
+                free(data);
                 return ret;
         }
 
+        free(data);
+
         return fd;
 }
 
-- 
cgit v1.2.3