File 0001-btrecord-Fix-memory-leak-in-find_input_files.patch of Package blktrace
From 98a2b7aa3f2970aedd73085bc0ea2a6a3838cb58 Mon Sep 17 00:00:00 2001
From: Jan Blunck <jblunck@suse.de>
Date: Tue, 21 Jul 2009 10:35:55 +0200
Subject: [PATCH] btrecord: Fix memory leak in find_input_files()
David Binderman <dcb314@hotmail.com> found a memory leak in btrecord where
find_input_files() is leaking 256 bytes for every iteration of the while
loop.
Signed-off-by: Jan Blunck <jblunck@suse.de>
---
btreplay/btrecord.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/btreplay/btrecord.c b/btreplay/btrecord.c
index 88ab806..3646257 100644
--- a/btreplay/btrecord.c
+++ b/btreplay/btrecord.c
@@ -365,7 +365,7 @@ static void find_input_files(char *idir)
}
while ((ent = readdir(dir)) != NULL) {
- char *p, *dsf = malloc(256);
+ char *p, *dsf;
if (strstr(ent->d_name, ".blktrace.") == NULL)
continue;
--
1.6.1.3