summaryrefslogtreecommitdiffstats
path: root/src/fiasco.c
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2014-11-18 20:31:16 +0100
committerPali Rohár <pali.rohar@gmail.com>2014-11-18 20:31:16 +0100
commite443393aa52ed662b594284d9d053299dace58fb (patch)
tree35303256de6b64936cab05ee11f567902ba80de9 /src/fiasco.c
parent8c788bad62ff31f1034e92144ccfc19b0883121e (diff)
download0xFFFF-e443393aa52ed662b594284d9d053299dace58fb.tar.bz2
fiasco: Fix possible memory leak
Diffstat (limited to 'src/fiasco.c')
-rw-r--r--src/fiasco.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/fiasco.c b/src/fiasco.c
index 06c8312..a2cd55a 100644
--- a/src/fiasco.c
+++ b/src/fiasco.c
@@ -551,6 +551,7 @@ int fiasco_unpack(struct fiasco * fiasco, const char * dir) {
fd = open(layout_name, O_RDWR|O_CREAT|O_TRUNC, 0644);
if ( fd < 0 ) {
ERROR_INFO("Cannot create layout file %s", layout_name);
+ free(layout_name);
return -1;
}